1 votes

Comment rediriger la sortie pipée vers l'affichage plutôt que vers le fichier ?

Sur le CLI de linux : J'ai un scan de 3 jours que j'ai envoyé dans un fichier (je sais, j'aurais dû le faire écrire en interne dans un fichier).

Ce qui m'amène à ma question, disons que j'ai une commande

long_process_here > output.txt

Existe-t-il un moyen d'afficher ou de sortir cette information ? tandis que le processus est toujours en cours ? Transmettre ce qui est en mémoire sur un écran ?

8voto

Amy Anuszewski Points 1228

Il existe un programme nommé tee qui écrit les entrées dans un fichier au fur et à mesure qu'il les affiche à l'écran :

long_process_here | tee output.txt

Maintenant que vous avez exécuté le programme, vous pouvez utiliser tail pour "suivre" le fichier de sortie et sortir les nouvelles lignes au fur et à mesure qu'elles y sont ajoutées :

tail -f output.txt

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X