Perguntas com a marcação «bash»

Para perguntas sobre scripts escritos para o shell de comando do Bash. Para scripts de shell com erros / erros de sintaxe, verifique-os com o programa shellcheck (ou no servidor web shellcheck em https://shellcheck.net) antes de postar aqui. As perguntas sobre o uso interativo do Bash têm maior probabilidade de ser abordadas no tópico Superusuário do que no Stack Overflow.





14
Tratamento de erros no Bash
Qual é o seu método favorito para lidar com erros no Bash? O melhor exemplo de manipulação de erros que encontrei na Web foi escrito por William Shotts, Jr em http://www.linuxcommand.org . Ele sugere usar a seguinte função para tratamento de erros no Bash: #!/bin/bash # A slicker error handling …





6
Como você pode executar um comando no bash até o sucesso
Eu tenho um script e quero solicitar ao usuário algumas informações, o script não pode continuar até que o usuário preencha essas informações. A seguir, é minha tentativa de colocar um comando em um loop para conseguir isso, mas não funciona por algum motivo. echo "Please change password" while passwd …
237 bash  command  while-loop 

9
Qual é o equivalente do Linux à pausa do DOS?
Eu tenho um script de shell Bash no qual gostaria de pausar a execução até o usuário pressionar uma tecla. No DOS, isso é facilmente realizado com o comando "pause". Existe um equivalente do Linux que eu possa usar no meu script?
236 linux  bash  shell 

3
Selecionar objetos com base no valor da variável no objeto usando jq
Eu tenho o seguinte arquivo json: { "FOO": { "name": "Donald", "location": "Stockholm" }, "BAR": { "name": "Walt", "location": "Stockholm" }, "BAZ": { "name": "Jack", "location": "Whereever" } } Estou usando jq e quero obter os elementos "name" dos objetos em que 'location' é 'Stockholm'. Eu sei que posso obter …
236 json  bash  jq 



6
“Find: caminhos devem preceder a expressão:” Como especificar uma pesquisa recursiva que também encontre arquivos no diretório atual?
Estou tendo dificuldades para encontrar correspondências no diretório atual e em seus subdiretórios. Quando executo find *test.c, apenas as correspondências no diretório atual. (não aparece em subdiretórios) Se eu tentar find . -name *test.c, esperaria os mesmos resultados, mas, em vez disso, fornecerá apenas correspondências que estão em um subdiretório. …
235 linux  bash  find 

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.