<Anterior | Conteúdo | Próxima>
5.2.2. Exemplos
5.2.2.1. Analisando erros
Se o seu processo gerar muitos erros, esta é uma maneira de examiná-los completamente:
comando 2> & 1 | menos
Isso é frequentemente usado ao criar um novo software usando o fazer comando, como em:
Andy: ~ / newsoft> faça todos os 2> & 1 | menos
- saída omitida--
Andy: ~ / newsoft> faça todos os 2> & 1 | menos
- saída omitida--
5.2.2.2. Separando a saída padrão do erro padrão
Construções como essas são frequentemente usadas por programadores, de forma que a saída seja exibida em uma janela de terminal e os erros em outra. Descubra qual pseudoterminal você está usando, emitindo o tty comando primeiro:
Andy: ~ / newsoft> fazer todos os 2> / dev / pts / 7
5.2.2.3. Gravando na saída e arquivos simultaneamente
Você pode usar o tee comando para copiar a entrada para a saída padrão e um ou mais arquivos de saída em um movimento. Usando o -a opção para tee resulta no acréscimo de entrada ao (s) arquivo (s). Este comando é útil se você deseja ver e salvar a saída. o > e >> os operadores não permitem realizar ambas as ações simultaneamente.
Esta ferramenta geralmente é chamada por meio de um tubo (|), conforme demonstrado no exemplo abaixo:
mireille ~ / test> data | tee file1 file2
Qui, 10 de junho, 11:10:34 CEST 2004
mireille ~ / test> cat arquivo1
Qui, 10 de junho, 11:10:34 CEST 2004
mireille ~ / test> cat arquivo2
Qui, 10 de junho, 11:10:34 CEST 2004
mireille ~ / test> tempo de atividade | tee -a arquivo2
11:10:51 até 21 dias, 21:21, 57 usuários, média de carregamento: 0.04, 0.16, 0.26
mireille ~ / test> cat arquivo2
Qui, 10 de junho, 11:10:34 CEST 2004
11:10:51 até 21 dias, 21:21, 57 usuários, média de carregamento: 0.04, 0.16, 0.26
mireille ~ / test> data | tee file1 file2
Qui, 10 de junho, 11:10:34 CEST 2004
mireille ~ / test> cat arquivo1
Qui, 10 de junho, 11:10:34 CEST 2004
mireille ~ / test> cat arquivo2
Qui, 10 de junho, 11:10:34 CEST 2004
mireille ~ / test> tempo de atividade | tee -a arquivo2
11:10:51 até 21 dias, 21:21, 57 usuários, média de carregamento: 0.04, 0.16, 0.26