Perguntas sobre 'io-redirection'

1
resposta

Como eu redireciono a saída de conclusão do comando?

Na linha de comando, posso redirecionar ou canalizar a saída de um comando para um arquivo ou outro comando usando o operador > ou | após o comando. Eu me deparei com uma situação menos padrão que eu gostaria de redirecionar a saída par...
02.05.2014 / 04:26
5
respostas

Como ler dois arquivos de entrada usando o loop while

Eu queria saber se há alguma maneira de ler de dois arquivos de entrada em um loop aninhado de uma linha por vez. Por exemplo, digamos que eu tenha dois arquivos FileA e FileB . FileA: [jaypal:~/Temp] cat filea this is File A line1...
12.12.2011 / 01:40
2
respostas

Grep alias - números de linha, a menos que esteja em um pipeline

Eu quero criar um alias de bash para o grep que adicione números de linha: alias grep='grep -n' Mas isso, claro, também adiciona números de linhas a pipelines. Na maior parte do tempo (e nenhuma exceção me vem à mente) Eu não quero número...
28.11.2011 / 17:36
1
resposta

Existe uma maneira de redirecionar a saída de um programa e ainda tê-lo em stdout?

Ok. Se eu quisesse redirecionar a saída de um programa para um arquivo, faria algo assim prog > file Se eu quisesse redirecionar stdout e stderr para esse arquivo, eu faria prog > file 2>&1 Tudo isso é bom se você quis...
18.11.2010 / 20:26
2
respostas

cat dá erro diferente ao abrir arquivo não existente

Os dois comandos a seguir tentam abrir um arquivo não existente foo , mas as mensagens de erro são um pouco diferentes. Qual poderia ser o motivo? $ cat foo cat: cannot open foo $ cat < foo -bash: foo: No such file or directory     
24.11.2016 / 11:56
7
respostas

Acidentalmente usou o redirecionamento de saída em vez de um pipe |

Um mês atrás eu escrevi um script Python para mapear os endereços MAC e IP do stdin. E há dois dias me lembrei disso e usei para filtrar a saída de tcpdump , mas deu errado por causa de um erro de digitação. Eu digitei tcpdump -ne > ./ma...
24.06.2017 / 08:54
3
respostas

zsh: Desativar “arquivo existe:” aviso com redirecionamento

Como posso substituir o aviso file exists: do zsh? > echo > newfile.txt > echo > newfile.txt zsh: file exists: newfile.txt Nesses casos, prefiro que meu shell não reclame e simplesmente sobrescreva o arquivo, como o bas...
25.06.2015 / 15:33
4
respostas

O que acontece com a saída de um processo que foi renegado e perdeu seu terminal?

Se eu fechar o terminal virtual, onde algum processo foi iniciado, a saída vai direto para /dev/null , ou pode poluir a memória de alguma forma? De qualquer forma, posso pegar a saída para continuar lendo em algum momento depois disso? [...
30.07.2011 / 03:07
6
respostas

Existe outra maneira simples de anexar a linha ao final do arquivo diferente de ''?

Recentemente estou ecoando frases curtas para um arquivo tree_hole . Eu estava usando echo 'something' >> tree_hole para fazer este trabalho. Mas sempre fiquei preocupado com o que acontece se eu inserir mal o > em vez do...
12.01.2015 / 09:57
5
respostas

Diferença entre cat e '' para zerar um arquivo

Esses dois comandos são diferentes em como eles executam o zeramento de arquivos? Este último é um modo mais curto de fazer o primeiro? O que está acontecendo nos bastidores? Ambos $ cat /dev/null > file.txt $ > file.txt rendim...
19.05.2014 / 16:38