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.


3
Como executar um loop infinito em segundo plano
Como posso executar um loop infinito em segundo plano, continuando com a execução do script? Exemplo "script": while true; do something_in_the_background; done do_something_while_the_loop_goes_on_in_the_background for 1 2 3; do somethingelse; done exit 0 Isso (observe o &) parece travar todo o sistema após um curto período de tempo: while true; do …
17 bash 



4
Espaços próximos a tubulações
Eu já vi history | grep blahe history |grep blah; e history|grep blahtambém funciona, embora ninguém pareça usá-lo. Existe algum significado nos espaços (por exemplo, canalizar para / de comandos diferentes requer uso diferente de espaços) ou é sempre arbitrário?
17 bash  shell  pipe 


2
Como recuperar aliases perdidos?
Fiz um comando de eco no meu arquivo .bash_aliases e apaguei todos os meus aliases, exceto o alias de teste. No entanto, ainda tenho uma sessão aberta com os aliases carregados (no tcl?). Posso recuperá-los desta sessão?



2
O que os argumentos '-v' e '-x' significam bash?
Eu vi alguns scripts de shell com o seguinte shebang: #!/bin/bash -x -v No entanto, man bashnão explica o que esses argumentos representam -xe -vse eles pertencem a bashtodos. Então, o que esses -xe -v(e outros argumentos possíveis) significam?
17 bash  shebang 

2
a substituição do backtick por $ () não está funcionando
Eu tenho alguns scripts antigos que tento atualizar. Alguns dos códigos condensa para: export X=`(echo "abc"; echo "def")` echo $X que fornece a saída esperada: abc def Agora, a internet me diz que os backticks estão fora $()é o que eu preciso usar, mas quando tento: export X=$((echo "abc"; echo …
17 bash 




3
Mover arquivos e excluir diretórios com o rsync?
Recentemente, precisei excluir um grande número de arquivos (mais de 1 milhão) e li isso fazendo: rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source Foi uma das maneiras mais otimizadas de fazer isso, e posso garantir que é mais rápido que rm -rf. Eu não sou um especialista no …

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.