J'ai besoin d'un utilitaire qui imprimera les n premières lignes, mais continuera ensuite à fonctionner, aspirant le reste des lignes, mais ne les imprimant pas. Je l'utilise pour ne pas submerger le terminal avec la sortie d'un processus qui doit continuer à s'exécuter (il écrit les résultats dans un fichier).
J'ai pensé que je pouvais le faire process | {head -n 100; cat > /dev/null}
, mais y a-t-il quelque chose de plus élégant?
trap '' PIPE
Réponses:
Pour continuer à "aspirer" la sortie de
process
tout en n'imprimant que les 100 premières lignes (ou autre):Ou:
la source
... | tee /dev/null | head ...