Eu tenho um script bash muito simples que sincroniza dados com uma chave USB assim que novos arquivos aparecem. É mal escrito, mas funciona, mas quero minimizar o tempo de CPU, então usei sleep , mas como uso o inotifywait como um gatilho para...
Dado um aplicativo, myApplication , que transmite linhas para stdout
$ myApplication
flag1
flag2
flag3
Como uso o xargs para passar esses valores como sinalizadores para um comando em vez de passá-los como parâmetros?
Por exempl...
Acabei de ver isso escrito;
$ some-command >| /tmp/output.txt
Tubos verticais são usados em redirecionamentos padrão "piping" a saída de um comando para outro, é >| na verdade completamente inútil, pois seria o mesmo que apenas...
Por que recebo valores diferentes para $x dos snippets abaixo?
#!/bin/bash
x=1
echo fred > junk ; while read var ; do x=55 ; done < junk
echo x=$x
# x=55 .. I'd expect this result
x=1
cat junk | while read var ; do x=55 ; done...
Eu tenho um script que chama dois comandos:
long_running_command | print_progress
O long_running_command imprime um progresso, mas não estou satisfeito com isso. Estou usando print_progress para torná-lo mais legal (ou seja, imprimo...
Eu quero usar tee com python e ainda ser capaz de usar o histórico de comandos quando estiver no modo interativo.
Então sem tee eu posso fazer o seguinte:
$ python
Python 3.6.5 (default, Apr 30 2018, 16:04:33)
[GCC 7.3.0] on linux
Type "he...
Por que recebo valores diferentes para $x dos snippets abaixo?
#!/bin/bash
x=1
echo fred > junk ; while read var ; do x=55 ; done < junk
echo x=$x
# x=55 .. I'd expect this result
x=1
cat junk | while read var ; do x=55 ; done...
Eu tenho um pipeline assim:
foo | bar
se eu emitir um SIGINT no terminal (na forma de ctrl + c ), o segundo processo (barra) receberá o SIGINT, mas parece ignorá-lo, quase certamente porque está ligado como um consumidor no pipeline....
Suponha que eu tenha um pipeline
reader | processor | writer .
Parece que, por padrão, se processor ou writer falharem no melhor dos casos, o pipeline falhará somente depois que o leitor tentar enviar dados ao processador.
Eu pr...