Programación de scripts de shell de Linux; proporcione orientación de expertos
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