Perguntas com a marcação «shell»

17
Inicie o zsh com um zshrc personalizado

Quero poder iniciar o zsh com um arquivo rc personalizado semelhante ao comando: bash --rc-file /path/to/file Se isso não for possível, é possível iniciar o zsh, executar source /path/to/filee permanecer na mesma sessão do zsh? Nota: O comando zsh --rcs /path/to/filenão funciona, pelo menos não...

17
Como uso cores no MOTD?

Editei o padrão/etc/update-motd.d/00-header , adicionando um pouco de cor para facilitar a leitura: printf "Welcome to \e[1;34m%s\e[0m \e[2m(%s %s %s)\e[0m\n" "$DISTRIB_DESCRIPTION" "$(uname -o)" "$(uname -r)" "$(uname -m)" Posso executar essa linha de código muito bem em um terminal, mas quando...

17
Por que cat x >> x loop?

Os seguintes comandos bash entram em um loop infinte: $ echo hi > x $ cat x >> x Eu acho que isso catcontinua a ser lido xdepois que ele começou a escrever no stdout. O que é confuso, no entanto, é que minha própria implementação de teste de gato exibe um comportamento diferente: //...

17
comando não encontrado via shell script, mas funciona no terminal

No meu arquivo .sh, não posso invocar comandos ant ou mv ou cp, mas os mesmos comandos são executados no terminal.below é o meu script arquivo sample.sh #! /bin/sh cp filename.so filename_org.so android update project -p . ant clean ant release caminho adicionado no arquivo .bashrc. export...

17
rsync recursivamente com uma certa profundidade de subpastas

Quero rsyncuma pasta recursivamente, mas quero que as subpastas sejam incluídas apenas até uma certa profundidade. Por exemplo, eu gostaria de uma profundidade de 1,2,3 ou 4 subpastas como esta: source/ ├── subfolder 1 │   ├── subsubfolder │   │   ├── subsubsubfolder │   │   │   └── wanted with...

17
Espaços próximos a tubulações

Eu já vi history | grep blahe history |grep blah; e history|grep blahtambém funciona, embora ninguém pareça usá-lo. Existe algum significado nos espaços (por exemplo, canalizar para / de comandos diferentes requer uso diferente de espaços) ou é sempre

17
Transformar lista em uma única linha com delimitador

Eu tenho que ter uma lista (cargas) de endereços IP neste formato: 134.27.128.0 111.245.48.0 109.21.244.0 e transformá-los nesse formato com um tubo intermediário (IPs compostos) 134.27.128.0 | 111.245.48.0 | 109.21.244.0 | 103.22.200.0/22 Eu acho que é um comando de localização e...

17
Como criar um arquivo grande no UNIX?

Eu encontrei uma maneira no Windows de fazer isso echo "This is just a sample line appended to create a big file. " > dummy.txt for /L %i in (1,1,21) do type dummy.txt >> dummy.txt http://www.windows-commandline.com/how-to-create-large-dummy-file/ Existe uma maneira no UNIX de copiar...