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.





13
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 pipe ao stdout também ativa um buffer de 4K, …
395 shell  pipe  buffer 


11
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 -, …
332 shell  cd-command  pushd 

5
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 quê? …


10
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 desde suas …






Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.