Operação e manutenção 15 redirecionamentos

Redirect

Linux Shell apoio ambiente de entrada e redirecionamento de saída, o símbolo "<" e ">" é representado.
0 é o descritor de arquivo de entrada padrão. É com o comando, o teclado padrão, ele pode ser um arquivo ou a saída de outros comandos.
1 é um descritor de arquivo de saída padrão. É a saída do comando, o padrão é a tela, ele também pode ser um arquivo.
2 é o descritor de arquivo de erro padrão. Esta é a saída de um erro de comando, o padrão é a tela, também pode ser um arquivo.
0.1.2, pode ser usado para especificar as necessidades de entrada ou saída padrão para ser redirecionado, tais como 2> mostra A.txt uma informação de erro de saída a.txt para o arquivo.
Ao mesmo tempo, ele também pode ser implementado entre o redirecionamento de três entrada padrão e saída, como informações de erro para o redirecionamento de saída padrão, podem ser implementados usando 2> & 1.
No Linux há um extraordinário documento / dev / null, é como um poço sem fundo, toda a informação será redirecionado para ele desaparece sem deixar vestígios. Isto é muito útil quando não precisar de todo o programa de informação de eco, você pode redirecionar a saída para / dev / null.

>		标准正确输出   ( 覆盖 )
>>		标准正确输出   ( 追加 )
&>		混合输出(标准输出、标准错误输出)	( 覆盖 )
&>>		混合输出(标准输出、标准错误输出)	( 追加 )
2>		标准错误输出	( 覆盖 )
2>>		标准错误输出	( 追加 )
1> te.txt 2>&1	错误->标准输出->te.txt  ( 覆盖,标准输出是覆盖的 )
1>>te.txt 2>&1	错误->标准输出->>te.txt	( 追加,标准输出是追加的 )

Usando redirecionamentos as seguintes regras:
1) a entrada padrão 0, a saída 1, 2 necessidade de reorientar cada erro, um redirecionamento só mudam um deles.
2) de entrada e saída padrão 0 1 pode ser omitida. (Como aparece no símbolo de redirecionamento lado esquerdo)
3) Quando o descritor de gravação arquivo diretamente para a esquerda dos símbolos de redirecionamento, precedido no lado direito semelhante ao ponteiro anterior & {* número aumente, para distinguir estes dois caso].
4) sem espaços entre os descritores de arquivo e símbolos de redirecionamento!

tee

Função: entrada padrão ler dados, e envia-lo para o conteúdo do arquivo.
Suplemento: instrução tee para ler dados a partir do dispositivo de entrada padrão, e produz o conteúdo para o dispositivo de saída padrão, salvando em um arquivo simultaneamente. Podemos usar o tubo de dados do tee de um arquivo separado, ou mesmo uma série de documentos armazenados. (T)

Parâmetros:
 -a ou -append anexada ao arquivo existente, em vez de cobri-la. Ele não exclui o conteúdo original
 -II ou -ignore-interrupções ignorar sinal de interrupção.

xargs

Porque muitos comandos não são suportados | gasoduto para passar parâmetros, e trabalho diário não é necessário, para que haja xargs comando. xargs comando deve ser imediatamente após o operador tubo de fluxo de entrada padrão como a fonte primária de dados.
xargs comando é passado para um parâmetro de filtro é uma combinação de uma pluralidade de comandos de ferramentas.
Pode ser convertido em um tubo ou dados de entrada padrão (stdin) para os parâmetros de linha de comando, é possível ler os dados do arquivo de saída.
Única ou a entrada de texto multi-linha, também pode ser convertido em outros formatos, tais como multi-linha torna-se uma única linha, aumenta com uma única linha.
O comando padrão é de eco, o que significa que canalizada para a entrada de xargs irá conter quebras de linha e aberturas, mas pelo processo de xargs, papel de embrulho e será substituído por um espaço em branco.
também é um comando poderoso, é possível capturar a saída de um comando, e depois passou para outro comando.

Publicado 22 artigos originais · ganhou elogios 0 · Visualizações 292

Acho que você gosta

Origin blog.csdn.net/weixin_44648034/article/details/104954717
Recomendado
Clasificación