¿Cómo guardo la salida de un comando en un archivo?
Use el operador del núcleo > <file>: de forma predeterminada añade contenido y -r reemplaza el archivo.
Añadir de forma predeterminada
save.log dentro del directorio actual de lil-terminal. Después del resultado se muestra la ruta de destino resuelta. Una segunda ejecución añade otro bloque sin borrar el contenido anterior.
Reemplazar o pedir explícitamente añadir
Coloque -r después del destino para reemplazarlo:
Qué resultados pueden redirigirse
Solo se escriben resultados que puedan representarse como texto normal. Los editores interactivos, las solicitudes de secretos, las descargas y los eventos de control del navegador no se convierten en archivos. Si un comando ya usa > dentro de su propia gramática, ese significado se conserva; la redirección se reconoce como operador final de salida.
Reutilizar el último resultado
Por qué los valores usan dos puntos
En la gramática actual, > queda reservado al redireccionamiento de salida del núcleo. Los comandos que reciben un valor usan :: command ... > file significa lo mismo en todas partes. Si sigue instalada una versión antigua del módulo, el núcleo la detecta y muestra una indicación de migración en vez de redirigir silenciosamente datos equivocados.
Ejemplos
dns google.com > save.logdns gmail.com > save.log -renv > "logs/env current.log" -ahistory -o > history.loghistory -o > history.log -r