Perguntas sobre 'io-redirection'

3
respostas

Passar o argumento xargs como uma string para outro comando com ''?

Suponha que eu tenha vários arquivos em /tmp/ . eu faço find . -type f | xargs -iFILES E eu quero fazer um md5sum em cada arquivo, saindo para um arquivo com o mesmo nome, mas com .md5 extensão. find . -type f | xargs -iFILE...
04.02.2011 / 16:56
2
respostas

Como fazer uma variável de um subshell disponível no shell pai

Eu escrevi um script rápido e sujo para cronometrar alguns relatórios de um serviço da Web: BASE_URL='http://example.com/json/webservice/' FIRST=1 FINAL=10000 for report_code in $(seq 1 $FINAL); do (time -p response=$(curl --write-out %{ht...
01.07.2014 / 00:44
2
respostas

Como eu redireciono somente o stderr?

Estou tendo um pouco de dificuldade para fazer isso. Eu tenho que executar um arquivo .java compilado e redirecionar apenas o stderr para um arquivo chamado error. Então o arquivo .java é chamado javaProgram.java. Isso é o que eu tentei: j...
04.11.2013 / 04:36
1
resposta

Como enviar saída para tela e correio?

Eu uso o seguinte para enviar um e-mail no final de um script. echo "Script finished on 'date'" | /usr/bin/Mail -s "Script complete" "[email protected]". No entanto, quero repetir a mesma mensagem na tela também. Como faço isso na me...
19.09.2012 / 23:25
3
respostas

Traço equivalente ao redirecionamento automático da saída do script

No Bash você pode redirecionar toda a saída stdout future do script atualmente em execução . Por exemplo, com este script, exec > >(logger -t my-awesome-script) echo 1 echo 2 echo 3 Isso terminará no syslog: Oct 26 01:03:16 my...
25.10.2014 / 15:46
5
respostas

Esvaziando um arquivo sem interromper o pipe escrevendo para ele

Eu tenho um programa cuja saída eu redireciono para um arquivo de log: ./my_app > log Eu gostaria de limpar (ou seja, esvaziar) o registro de tempos em tempos (sob demanda) e tentei várias coisas como cat "" > log No entanto,...
03.04.2014 / 12:52
1
resposta

exibir STDOUTs antes de STDERR?

Sou novo no bash e não posso, para minha vida, descobrir como executar um determinado comando, suponha ./fff e imprima stdouts regulares antes de stderr (estou confuso sobre o significado de mim mesmo) por exemplo $ printf "I am a\ndril...
14.01.2018 / 23:10
2
respostas

Iterar sobre a saída de um comando no bash sem um subshell

Eu quero repetir a saída de um comando sem criar um sub-shell ou usar um arquivo temporário. A versão inicial do meu script ficou assim, mas isso não funciona, pois cria um subshell, e o comando exit finaliza o subshell em vez do script pr...
14.01.2011 / 18:40
1
resposta

Significado de bash -i e / dev / tcp / HOST / PORT 0 & 1?

Eu tentei este bash -i >& /dev/tcp/HOST/PORT 0>&1 , mas não parece funcionar por trás do firewall. O que esse código realmente faz, quais portas são encaminhadas e poderiam funcionar por trás do firewall?     
20.02.2014 / 00:20
2
respostas

Envie uma cópia da saída de um script para um arquivo

Digamos que eu tenha um script Zsh e que eu queira deixá-lo imprimir a saída para STDOUT , mas também copiar (despejar) sua saída para um arquivo no disco. Além disso, o script começa com a seguinte opção set -o xtrace que o obriga a...
05.06.2014 / 21:37