Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.

11
Executar um comando uma vez por linha de entrada canalizada?
Eu quero executar um comando java uma vez para cada correspondência de ls | grep pattern -. Nesse caso, acho que poderia fazer, find pattern -exec java MyProg '{}' \;mas estou curioso sobre o caso geral - existe uma maneira fácil de dizer "executar um comando uma vez para cada …
162 bash  shell  fish 

2
Há trabalhos interrompidos (na saída do bash)
Recebo a mensagem There are stopped jobs.quando tento sair de um shell bash às vezes. Aqui está um cenário reproduzível no python 2.x: ctrl+ cé tratado pelo intérprete como uma exceção. ctrl+ z'interrompe' o processo. ctrl+ dsai do python por reais. Aqui está uma saída de terminal do mundo real: …
158 bash  shell  process 

9
Como determinar de onde veio uma variável de ambiente?
Eu tenho uma instância do Linux que configurei há algum tempo. Quando eu inicio e faço o login, rootexistem algumas variáveis ​​de ambiente que eu configuro, mas não consigo me lembrar ou descobrir de onde elas vieram. Eu verifiquei ~/.bash_profile, /etc/.bash_rce todos os scripts de inicialização. Eu corri finde grepsem …

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 


1
Bash: O que faz "> |"?
Acabei de ver isso escrito; $ some-command >| /tmp/output.txt Tubos verticais são usados ​​em redirecionamentos padrão "canalizando" a saída de um comando para outro, é >|de fato completamente inútil, pois seria o mesmo que apenas >neste cenário?

2
Como suspender e retomar processos
No terminal bash, posso pressionar Control+ Zpara suspender qualquer processo em execução ... e digitar fgpara retomar o processo. É possível suspender um processo se eu tiver apenas o PID? E se sim, qual comando devo usar? Estou procurando algo como: suspend-process $PID_OF_PROCESS e depois retomar com resume-process $PID_OF_PROCESS



8
Como depurar um script bash?
Estou tendo alguns problemas com alguns scripts no bash, sobre erros e comportamentos inesperados. Gostaria de investigar as causas dos problemas para poder aplicar correções. Existe uma maneira de ativar algum tipo de "modo de depuração" para o bash, para obter mais informações?
135 bash  debugging 

5
Quais códigos de cores posso usar no meu prompt do PS1?
Usei várias cores no prompt do PS1, como \033]01;31\] # pink \033]00m\] # white \033]01;36\] # bold green \033]02;36\] # green \033]01;34\] # blue \033]01;33\] # bold yellow Onde posso encontrar uma lista dos códigos de cores que posso usar? Eu olhei para Colorize Bash Console Color, mas ele não …
132 bash  colors  prompt 


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.