Perguntas sobre 'io-redirection'

3
respostas

Ordem dos redirecionamentos

Eu não entendo muito bem como o computador lê esse comando. cat file1 file2 1> file.txt 2>&1 Se eu entendi, 2>&1 simplesmente redireciona o erro padrão para a saída padrão. Por essa lógica, o comando lê para mim d...
01.05.2012 / 00:28
3
respostas

Piping STDERR vs. STDOUT

De acordo com " Linux: A referência completa 6ª edição " (pág. 44), você pode canalizar somente STDERR usando os símbolos de redirecionamento |& . Eu escrevi um script bem simples para testar isso: #!/bin/bash echo "Normal Text." e...
11.11.2011 / 00:21
5
respostas

view stdout para outro pts [duplicado]

Aqui está a situação. Eu deixei meu pc em casa fazendo um rsync de um disco rígido de 2TB para outro disco rígido de 2TB (vai demorar um pouco, já que ambos são USB 2.0). Eu estou agora no trabalho e tenho ssh-ed em meu pc em casa. Se eu fizer...
10.06.2011 / 05:22
1
resposta

Acrescentar o mesmo texto a muitos arquivos usando cat ou echo?

Como posso escrever o mesmo conteúdo para muitos arquivos de texto usando cat ou echo em apenas um comando? Por exemplo, eu quero escrever "hello" para file1 e file2. Eu tentei: echo "hello" >> file1 file2 mas não funcionou...
06.10.2012 / 09:10
3
respostas

O que '& -' faz?

Eu copiei um trecho de Bash para o plano de fundo de um comando ssh executado remotamente: ssh user@remote <<CMD some process <&- >log 2>error & CMD O que o <&- faz? Meu palpite é que é o mesmo que <...
17.09.2015 / 17:58
6
respostas

xargs com redirecionamento stdin / stdout

Gostaria de executar: ./a.out < x.dat > x.ans para cada arquivo * .dat no diretório A . Claro, isso pode ser feito por bash / python / qualquer script, mas eu gosto de escrever uma linha sexy. Tudo o que consegui alcançar é (a...
07.10.2011 / 10:21
8
respostas

Como limitar o tamanho do arquivo de log usando

Como posso limitar o tamanho de um arquivo de log gravado com >> a 200MB? $ run_program >> myprogram.log     
22.07.2011 / 11:15
1
resposta

Sempre redireciona o erro para / dev / null

Eu sei que posso redirecionar as mensagens de erro de um comando para /dev/null usando a seguinte sintaxe: command arg1 arg2 2>/dev/null Mas existe uma maneira de fazer isso por padrão, para que as mensagens de erro sempre passem pa...
13.05.2013 / 09:35
9
respostas

Mostra apenas stderr na tela, mas escreve stdout e stderr para o arquivo

Como posso usar a mágica BASH para conseguir isso? Quero ver apenas a saída stderr na tela, mas quero que stdout e stderr sejam gravados em um arquivo. Esclarecimento: Eu quero stdout e stderr para acabar no mesmo arquivo. Na ordem em que a...
19.03.2011 / 15:08
3
respostas

Pode sed salvar sua saída em um arquivo?

> pode fazer isso. echo "text" > file tee pode fazer isso. echo "test" | tee file Pode sed fazer isso sem usar nenhuma das opções acima? É possível salvar a saída de um comando sed em um arquivo sem usar >...
16.05.2016 / 11:42