linux-shell (4) -Bash funciones básicas-redirección de entrada y salida

1: Entrada y salida estándar.

Equipo Nombre del archivo del dispositivo Descriptor de archivo Tipo
El teclado / dev / stdin 0 0 Entrada estándar
Monitor / dev / stdout 1 Salida estándar
Monitor / dev / stderr 2 Salida de error estándar

 

2: Redirección de salida (lo que significa que debería haberse enviado al monitor, ahora a un archivo): el propósito es facilitar la administración, pero estos comandos deben enviarse

Tipo Símbolo Efecto
Redireccionamiento de salida estándar Comando> Archivo Método sobrescrito, envíe el comando correcto al archivo o dispositivo especificado
Comando >> Archivo Agregue la salida correcta del comando al archivo o dispositivo especificado agregando
Redirección de salida de error estándar Error Comando 2> Archivo Sobrescriba el camino, envíe el error del comando al archivo o dispositivo especificado
Comando de error 2 >> archivo (sin espacio entre 2 y>) Además, envíe el error del comando al archivo o dispositivo especificado.

                               

Luego use ls> abc

                                 

Encontrará que el nuevo sobrescribirá al anterior. Esta es la diferencia entre agregar y sobrescribir.

        

La salida correcta y la salida incorrecta se guardan al mismo tiempo Comando> Archivo 2> & 1 Método sobrescrito, guarde la salida correcta y la salida incorrecta en el mismo archivo
Comando >> Archivo 2> & 1 Se agregó una forma de guardar la salida correcta y la salida incorrecta en el mismo archivo
Comando y> Archivo Método sobrescrito, guarde la salida correcta y la salida incorrecta en el mismo archivo
Comando y >> Archivo Se agregó una forma de guardar la salida correcta y la salida incorrecta en el mismo archivo
Comando >> Archivo 1 2 >> Archivo 2 Agregue la salida correcta al archivo 1 y la salida incorrecta al archivo 2.

                                    

3: redirección de entrada

wc [opciones] [nombre del archivo]

Opciones: -c bytes de conteo

          -w contar palabras

           -l recuento de líneas  

Después de la entrada, use ctrl + d para indicar que se ingresan 4 líneas de 4 palabras y 24 caracteres (incluido el retorno de carro).

wc <nombre de archivo

wc << carácter (finaliza con el mismo carácter en la segunda aparición)

 

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

Supongo que te gusta

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