Perguntas sobre 'io-redirection'

2
respostas

Ordem de saída com substituição de processo

Isso é o que eu costumo fazer para executar grep e wc em um arquivo sem precisar varrê-lo duas vezes <file.txt tee >(grep LITERAL) >(wc -l) >/dev/null No entanto, isso produz EXEC LITERAL 32 às vezes e 32 EXEC...
19.12.2013 / 16:57
3
respostas

qual é a diferença entre '/ dev / stderr' (com o espaço em branco) e '& 2'?

No bash. Estou com alguma dificuldade para determinar o que devo usar? todos os meus scripts usam "> > / dev / stderr" no prompt do bash, se eu tentar: echo test >>/dev/stderr funciona em echo test >> /dev/stderr...
20.12.2016 / 19:55
3
respostas

Redireciona a saída de todos os comandos para o arquivo, não apenas por último

Eu quero adicionar um cabeçalho a um arquivo com eco e, em seguida, use um comando para criar o restante do arquivo. Isso significa que vou usar dois comandos separados. Como escrevo a saída de ambos os comandos para um arquivo com redirecion...
27.11.2013 / 14:59
3
respostas

Gravar para um arquivo sem redirecionamento?

Estou escrevendo um aplicativo compilado regularmente que precisa criar um arquivo especial e escrever um cookie mágico nele. Não consigo escrever o arquivo diretamente do aplicativo, o modelo de segurança do sistema exige que eu inicie uma ferr...
22.02.2011 / 15:44
4
respostas

Obtendo stdin de um pipe nomeado

O que eu estou tentando fazer é executar python em uma janela de terminal e redirecionar seu stdin de um pipe nomeado. Então eu escrevo para o pipe nomeado em outro terminal e tenho esse comando executado em python. Terminal 1: mkfifo p1 p...
19.04.2013 / 05:06
2
respostas

Use o arquivo HERE e redirecione a saída do comando

Eu tenho o seguinte código em um script em lotes: mpirun -np 6 ./laplace <<END 100 100 100 0.01 100 3 2 1 END | tail -n 1 > output Mas não está funcionando. O que eu quero fazer é usar o arquivo HERE como entrada para o comando m...
16.05.2011 / 18:33
3
respostas

Como localizar vários arquivos e abri-los no vim?

Suponha que eu tenha um arquivo chamado filename123.txt e seja o único arquivo com o mesmo nome, e eu posso locate com o comando locate filename123 . E isso só retorna este arquivo. Agora quero abri-lo com vi / vim . Mas eu não q...
18.08.2012 / 13:49
1
resposta

Como eu redireciono a saída para o cd?

É possível redirecionar a saída de um comando para cd ? Por exemplo, procurei por um diretório usando locate e obtive o caminho para ele. Agora, em vez de escrever um caminho cd , posso redirecionar a saída locate para cd ? Eu ten...
14.11.2010 / 13:00
4
respostas

Como dividir uma saída para dois arquivos com o grep?

Eu tenho um script mycommand.sh que não posso executar duas vezes. Eu quero dividir a saída para dois arquivos diferentes, um arquivo contendo as linhas que correspondem a um regex e um arquivo contendo as linhas que não correspondem a um reg...
31.12.2017 / 22:27
3
respostas

Diferença entre 2 e -, 2 / dev / null, | &, / dev / null e / dev / null 2 & 1

Apenas procurando a diferença entre 2>&- 2>/dev/null |& &>/dev/null >/dev/null 2>&1 e sua portabilidade com non-Bourne shells como tcsh , mksh , etc.     
03.04.2013 / 03:25