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.


14
Renomeando arquivos em lote
Eu tenho um diretório cheio de imagens: image0001.png image0002.png image0003.png ... E eu gostaria que uma única linha renomeiasse para (digamos). 0001.png 0002.png 0003.png ... Como eu faço isso?
151 shell  bash  rename 


9
Como verificar se um shell está logado / interativo / em lote
Acho que entendo as diferenças entre um shell interativo, um login e um lote. Consulte os seguintes links para obter mais ajuda: Qual é a diferença entre um shell bash de 'Login' e um 'Interactive' (no site associado: serverfault.com ) 2.1: Tipos de shell: shells interativos e de login (do …
145 shell 

4
Como adicionar repositório a partir do shell no Debian?
No Ubuntu, pode-se adicionar um repositório através do seguinte comando - sudo add-apt-repository ppa:yannubuntu/boot-repair Como o Ubuntu é baseado na base de código do Debian, eu esperava que o mesmo também funcionasse no Debian, mas não. Qual é a razão para isto? Existe algum outro comando shell que eu possa …
141 shell  debian  apt  repository  ppa 





7
Como matar um gato fugitivo?
Muitas vezes, acidentalmente, executo o catcomando em arquivos com conteúdo de até alguns milhares de linhas. Eu tento matar o catcomando com Ctrl+ Cou Ctrl+ Z, mas ambos só entram em vigor após a saída total de catser exibida no terminal, então tenho que esperar até que catseja completamente executado. …
128 shell  terminal  kill  cat  tcsh 




3
Citando dentro de $ (substituição de comando) no Bash
No meu ambiente Bash, uso variáveis ​​contendo espaços e essas variáveis ​​na substituição de comandos. Infelizmente não consigo encontrar a resposta no SE. Qual é a maneira correta de citar minhas variáveis? E como devo fazer isso se estes estiverem aninhados? DIRNAME=$(dirname "$FILE") ou cito fora da substituição? DIRNAME="$(dirname $FILE)" …

4
Precedência dos operadores lógicos do shell &&, ||
Estou tentando entender como a precedência do operador lógico funciona no bash. Por exemplo, eu esperava que o comando a seguir não ecoasse nada. true || echo aaa && echo bbb No entanto, ao contrário da minha expectativa, bbbé impresso. Alguém pode explicar, como entender os operadores compostos &&e ||no …
126 bash  shell 

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.