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.


3
Como um shell executa um programa?
Se eu compilar um programa usando o gcc e tentar executá-lo no shell bash, qual é a sequência exata de etapas seguidas pelo bash para executá-lo? Eu sei fork(), execve(), loader, dynamic linker(e outras coisas) estão envolvidos, mas alguém pode dar uma seqüência exata de passos e alguma referência de …



4
Saindo de um script de shell com loops aninhados
Eu tenho um script de shell com loops aninhados e descobri que "exit" realmente não sai do script, mas apenas o loop atual. Existe outra maneira de sair completamente do script em uma determinada condição de erro? Eu não quero usar "set -e", porque há erros aceitáveis ​​e isso exigiria …
11 bash  shell  scripting  exit 


2
Como usar variáveis ​​entre aspas simples
Eu tenho um aplicativo que leva como atributos de entrada entre aspas duplas incorporadas entre aspas simples. Tomemos, por exemplo, este comando certo: command -p 'cluster="cl1"' Para automatizá-lo, criei um arquivo bash usando $CLUSTERcomo variável. Como deve ser o meu comando? Em outras palavras, o que devo colocar em vez …


2
stderr sobre ssh -t
Isso envia a saída para STDERR, mas não propaga Ctrl+ C(ou seja, Ctrl+ Cmata, sshmas não o controle remoto sleep): $ ssh localhost 'sleep 100;echo foo ">&2"' Isso propaga Ctrl+ C(ou seja, Ctrl+ Cmata sshe o controle remoto sleep), mas envia STDERR para STDOUT: $ ssh -tt localhost 'sleep 100;echo …

3
História do Bash globbing
Existe uma razão histórica pela qual as expressões regulares e "regulares" do Bash não são idênticas? Por exemplo, acredito que no Bash [1-2]*corresponde a qualquer coisa que comece com 1 ou 2 seguido por qualquer outra coisa, enquanto uma expressão regular [1-2]*corresponderia apenas a uma sequência de 1s e 2s. …






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.