Digamos que eu tenha o seguinte script: script.sh e eu quero a saída detalhada em um arquivo de log e uma saída simples na tela.
O arquivo de log deve conter a saída csh -v script.sh , e na tela deve estar apenas a saída script.sh.
Eu pr...
Eu tenho dois processos foo e bar , conectados a um canal:
$ foo | bar
bar sempre sai 0; Estou interessado no código de saída de foo . Existe alguma maneira de chegar a ele?
SERVER:~ # zcat /var/log/wtmp-20130827.gz | last -f -
last: -: No such file or directory
SERVER:~ #
Sem descompactar o arquivo wtmp, como posso ver a saída do mesmo com o último comando?
Dizendo que quero verificar o tamanho de cada arquivo em algum diretório.
Aqui está o que eu faço:
du -sh *
Além disso, posso fazer:
ls | xargs du -sh
Os dois comandos fazem exatamente a mesma coisa.
Eu quero saber se os dois...
Estou lendo dados de /dev/ttyACM0 usando cat /dev/ttyACM0 em um Raspberry Pi. Os dados vêm de um dispositivo, que envia linhas na forma
15.00 1316013 15
em que o primeiro número é um valor, o segundo, um timestamp em milissegundos...
Estou constantemente frustrado com esse comando simples:
find / | fgrep somestuff.ext
Quando não uso sudo , recebo linha após linha de permissão negada - o que é justo, mas por que essa saída não é ignorada quando o grep a lê do pipe?...
Meu entendimento é que pipe em, por exemplo,
command1 | command2
envia a saída do command1 para command2 . No entanto, eu esperava que isso funcionasse:
echo "tmp.pdf" | evince
Mas isso não acontece. Onde a saída de echo...
Por que não posso fazer algo como:
tail -n 5 small.txt | diff small.txt
Eu quero passar o resultado da execução do primeiro comando como segundo argumento da segunda entrada, não sozinho. Como posso fazer isso?
Se eu quiser encontrar algum arquivo com .txt no nome, e para cada correspondência encontrada copiá-lo para a pasta / junk, o seguinte pode ser considerado como trabalho;
find / -name "*.txt" | cp /junk
mas isso não funcionará porque o fi...
É possível fazer o seguinte com um comando sed sem outra linha de cano sed?
sed s"/obbama/trump/" | sed s'/"//g' | sed s'/://g'
O sed como descrito aqui precisa substituir a palavra obbama por trump e remover os caracteres '"e': '