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.

10
Executar um comando em uma nova janela do Mac OS X Terminal
Estou tentando descobrir como executar um comando bash em uma nova janela do Max OS X Terminal.app. Como exemplo, aqui está como eu executaria meu comando em um novo processo bash: bash -c "my command here" Mas isso reutiliza a janela do terminal existente em vez de criar uma nova. …
89 macos  bash  terminal 


4
Como mostrar o número da linha ao executar o script bash
Eu tenho um script de teste que tem muitos comandos e irá gerar muitas saídas, eu uso set -xou set -ve set -e, então o script iria parar quando ocorrer um erro. No entanto, ainda é bastante difícil para mim localizar qual linha interrompeu a execução para localizar o problema. …
89 linux  bash  testing 

4
Correspondência de regex em uma instrução Bash if
O que eu fiz de errado aqui? Tentar corresponder qualquer string que contenha espaços, letras minúsculas, maiúsculas ou números. Caracteres especiais também seriam legais, mas acho que isso requer o escape de certos caracteres. TEST="THIS is a TEST title with some numbers 12345 and special char *&^%$#" if [[ "$TEST" …

12
Loop sobre tuplas no bash?
É possível fazer um loop sobre tuplas no bash? Por exemplo, seria ótimo se o seguinte funcionasse: for (i,j) in ((c,3), (e,5)); do echo "$i and $j"; done Existe uma solução alternativa que de alguma forma me permite fazer um loop sobre as tuplas?
88 bash  for-loop 





5
usar expressão regular em condição if no bash
Gostaria de saber a regra geral para usar expressão regular na cláusula if no bash? Aqui está um exemplo $ gg=svm-grid-ch $ if [[ $gg == *grid* ]] ; then echo $gg; fi svm-grid-ch $ if [[ $gg == ^....grid* ]] ; then echo $gg; fi $ if [[ $gg …
87 regex  bash 



3
Uma semântica para scripts Bash?
Mais do que qualquer outra língua que conheço, "aprendi" o Bash pesquisando no Google sempre que preciso de alguma coisa. Consequentemente, posso remendar pequenos scripts que parecem funcionar. No entanto, não sei realmente o que está acontecendo e esperava uma introdução mais formal ao Bash como linguagem de programação. Por …


10
Divida a saída do comando por colunas usando o Bash?
Eu quero fazer isso: execute um comando capturar a saída selecione uma linha selecione uma coluna dessa linha Apenas como exemplo, digamos que eu queira obter o nome do comando de um $PID(observe que este é apenas um exemplo, não estou sugerindo que esta seja a maneira mais fácil de …
87 linux  bash  pipe 

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.