linux-shell (4) -Bash funções básicas-redirecionamento de entrada e saída

1: Entrada e saída padrão.

Equipamento Nome do arquivo do dispositivo Descritor de arquivo Tipo
O teclado / dev / stdin 0 0 Entrada padrão
Monitor / dev / stdout 1 Saída padrão
Monitor / dev / stderr 2 Saída de erro padrão

 

2: Redirecionamento de saída (o que significa que deveria ter sido enviado para o monitor, agora enviado para um arquivo): o objetivo é facilitar o gerenciamento, mas esses comandos devem ser enviados

Tipo Símbolo Efeito
Redirecionamento de saída padrão Comando> Arquivo Método sobrescrito, imprima o comando correto para o arquivo ou dispositivo especificado
Comando >> Arquivo Anexe a saída correta do comando ao arquivo ou dispositivo especificado, anexando
Redirecionamento de saída de erro padrão Comando de erro 2> Arquivo Sobrescreva o caminho, insira o erro do comando no arquivo ou dispositivo especificado
Comando de erro 2 >> arquivo (sem espaço entre 2 e>) Além disso, envie o erro do comando para o arquivo ou dispositivo especificado.

                               

Então use ls> abc

                                 

Você descobrirá que o novo substituirá o antigo. Essa é a diferença entre acrescentar e substituir.

        

Saída correta e saída errada são salvas ao mesmo tempo Comando> Arquivo 2> & 1 Método sobrescrito, salve a saída correta e a saída errada no mesmo arquivo
Comando >> Arquivo 2> & 1 Adicionada maneira de salvar a saída correta e a saída errada no mesmo arquivo
Comando &> Arquivo Método sobrescrito, salve a saída correta e a saída errada no mesmo arquivo
Comando & >> Arquivo Adicionada maneira de salvar a saída correta e a saída errada no mesmo arquivo
Comando >> Arquivo 1 2 >> Arquivo 2 Anexe a saída correta ao arquivo 1 e a saída incorreta ao arquivo 2.

                                    

3: Redirecionamento de entrada

wc [opções] [nome do arquivo]

Opções: -c count bytes

          -w contar palavras

           -l linhas de contagem  

Após a entrada, use ctrl + d para indicar que 4 linhas de 4 palavras e 24 caracteres (incluindo retorno de carro) foram inseridas.

wc <nome do arquivo

wc << caractere (termina com o mesmo caractere na segunda ocorrência)

 

发布了158 篇原创文章 · 获赞 10 · 访问量 2万+

Acho que você gosta

Origin blog.csdn.net/ab1605014317/article/details/105470834
Recomendado
Clasificación