Perguntas com a marcação «bash»

52
Terminando um loop infinito

Eu tenho um comando que eu quero executar novamente automaticamente sempre que termina, então executei algo como isto: while [ 1 ]; do COMMAND; done; mas se eu não conseguir parar o loop Ctrl-c, isso simplesmente mata COMMANDe não o loop inteiro. Como eu conseguiria algo semelhante, mas que eu...

52
Usando padrões OR em caracteres curinga do shell

O conteúdo do meu diretório é $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Gostaria de listar os detalhes dos arquivos que têm uma palavra no nome do arquivo, conforme...

51
$ () É um subshell?

Eu entendo a sintaxe do subshell (<commands...>), é $()apenas um subshell do qual você pode recuperar valores variáveis? Nota: Isso se aplica ao bash 4.4 com base em palavras diferentes na

50
Como posso `alias sudo !!`?

Estou tentando definir um alias para o sudo !!Bash. Eu tentei alias sbb='sudo !!', mas interpreta isso como literal !!e imprime sudo: !!: command not found Se eu usar aspas duplas, ele substituirá o estrondo duplo na própria string, para que não funcione. Existe alguma maneira de fazer isto...

49
Fechando um descritor de arquivo,> & - vs <& -

No tutorial do bash que estou lendo, ele diz que se você abrir um descritor de arquivo para leitura, ou seja, exec 3< echolist Então você deve fechá-lo assim, exec 3<&- No entanto, se você abrir um descritor de arquivo para gravação, ele deverá ser fechado assim: exec 3>&- No...

49
suprimir mensagens stderr em um script bash

Considere o seguinte nome de script (um pouco bobo) 'test1.sh': #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Quando o executo, recebo não apenas a saída do eco, mas também o relatório do bash sobre a morte do sono no stderr: $ ./test1.sh sleep pid = 3551 ./test1.sh: line 5: 3551...