Como salvar a saída de um comando em um arquivo?
Use o operador do núcleo > <file>: o padrão é acrescentar, enquanto -r substitui o arquivo de destino.
Acrescentar por padrão
save.log no diretório atual do lil-terminal. Depois do resultado, o terminal mostra o caminho de destino resolvido. Uma nova execução acrescenta outro bloco sem apagar os dados anteriores.
Substituir ou pedir o acréscimo explicitamente
Use -r depois do destino para substituí-lo:
Quais resultados podem ser redirecionados
Somente resultados representáveis como texto normal são gravados. Editores interativos, solicitações de segredo, downloads e eventos de controle do navegador não são transformados em arquivos. Se um comando já usa > na própria gramática, esse significado é preservado; o redirecionamento é reconhecido como operador final de saída.
Reutilizar o último resultado
Por que os valores usam dois-pontos
Na gramática atual, > fica reservado ao redirecionamento de saída do núcleo. Os comandos que recebem um valor usam :: command ... > file mantém o mesmo significado em todo lugar. Se uma versão antiga do módulo ainda estiver instalada, o núcleo a detecta e mostra uma orientação de migração em vez de redirecionar silenciosamente o conteúdo errado.
Exemplos
dns google.com > save.logdns gmail.com > save.log -renv > "logs/env current.log" -ahistory -o > history.loghistory -o > history.log -r