Perguntas com a marcação «shell»

O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.

395
Desativar o buffer no tubo

Eu tenho um script que chama dois comandos: long_running_command | print_progress As long_running_commandimpressões de um progresso, mas eu estou infeliz com ele. Estou usando print_progresspara torná-lo mais agradável (ou seja, imprimo o progresso em uma única linha). O problema: conectar um...

332
Como uso os comandos pushd e popd?

Quais são os usos práticos de ambos pushde popdquando há uma vantagem de usar esses dois comandos sobre cde cd -? EDIT : Estou procurando alguns exemplos práticos de usos para esses dois comandos ou motivos para manter a pilha com diretórios (quando você tiver preenchimento de tabulação cd -,...

328
Por que não usar "qual"? O que usar então?

Ao olhar para o caminho para um executável ou verificar o que aconteceria se você inserir um nome de comando em um shell Unix, há uma infinidade de utilidades diferentes ( which, type, command, whence, where, whereis, whatis, hash, etc). Muitas vezes ouvimos que isso whichdeve ser evitado. Por...

301
Como anexar várias linhas a um arquivo

Estou escrevendo um script bash para procurar um arquivo, se ele não existir, crie-o e acrescente-o: Host localhost ForwardAgent yes Então "line then new line 'tab' then text"eu acho que é um formato sensível. Eu sei que você pode fazer isso: cat temp.txt >> data.txt Mas parece estranho...

262
Colorindo seu ambiente de terminal e shell?

Passo a maior parte do tempo trabalhando em ambientes Unix e usando emuladores de terminal. Eu tento usar cores na linha de comando, porque as cores tornam a saída mais útil e intuitiva. Quais opções existem para adicionar cor ao meu ambiente de terminal? Que truques você usa? Que armadilhas você...