Red de conocimiento informático - Aprendizaje de programación - Programación de scripts de shell de Linux; proporcione orientación de expertos

Programación de scripts de shell de Linux; proporcione orientación de expertos

En resumen:

ls gt; readme.txt

Guarde la salida de ls en readme.txt

Este "gt;" es un símbolo de tubería, que indica que la salida de la línea anterior se escribe en el archivo después

ls gt; readme.readme.txt

Este "gt; gt;" , lo que indica que el resultado de la línea anterior se escribe en el siguiente archivo. readme.txt

Este "gt; gt;" también es un símbolo de canalización, lo que significa "añadir" la salida de la línea anterior al final del siguiente archivo

Excepción :

Muchos programas tienen dos tipos de resultados. Salida estándar y salida de error.

Si utilizar el método anterior no funciona, puede hacer esto:

ls gt;gt;readme.txt 2gt;1

Agregar un "2gt;1" adicional al final significa que la salida de la WU incorrecta también se ingresa en el canal de salida correcto (en realidad, una tubería, pero el canal es fácil de entender).

ls es el nombre del programa que deseas ejecutar, puedes cambiarlo por el programa que necesites, por ejemplo

ps-ef gt;gt;readme.txt 2gt; 1