Questions marquées «pipe»

30
Grep multicolore

J'essaie d'obtenir chaque commande grep pour mettre en évidence ses résultats dans une couleur différente. Je peux le faire manuellement avec une ligne comme celle-ci: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f...

30
Qu'est-ce qui fait mourir un processus Unix avec un tube cassé?

Voici quelques options auxquelles j'ai pensé, je ne sais pas laquelle est la bonne. Une erreur d'E / S s'est produite dans le tuyau. Le processus d'écriture à l'autre extrémité du tuyau est mort avec un échec. Tous les processus qui pouvaient écrire dans le tuyau l'ont fermé. Le tampon d'écriture...

29
Pipe vers plusieurs fichiers dans le shell

J'ai une application qui produira une grande quantité de données que je ne souhaite pas stocker sur le disque. L'application génère principalement des données que je ne souhaite pas utiliser, mais un ensemble d'informations utiles qui doivent être divisées en fichiers séparés. Par exemple, étant...

27
Comment traiter / diriger la sortie TCPDUMP en temps réel

Si je veux tcpdump les requêtes DNS par les clients (sur un routeur OpenWrt 10.04), alors je root@ROUTER:/etc# tcpdump -n -i br-lan dst port 53 2>&1 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on br-lan, link-type EN10MB (Ethernet), capture size 96...

27
Comment puis-je chronométrer une pipe?

Je veux timeune commande qui se compose de deux commandes distinctes avec une sortie de tuyauterie à l'autre. Par exemple, considérez les deux scripts ci-dessous: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Maintenant, comment puis-je timesignaler le temps pris par foo.sh |...

25
Comment fonctionnent les pipes sous Linux

J'ai lu comment les canaux sont implémentés dans le noyau Linux et je voulais valider ma compréhension. Si je me trompe, la réponse avec l'explication correcte sera sélectionnée. Linux a un VFS appelé pipefs qui est monté dans le noyau (pas dans l'espace utilisateur) pipefs a un seul super bloc et...

25
Suivre une pipe en utilisant moins?

Peut-il moins suivre (en appuyant sur F) une entrée canalisée (de manière similaire à un fichier)? Pour un fichier en cours d'écriture, la commande less <file> suivra le fichier en appuyant sur F. Mais si j'ai une commande qui envoie directement les tuyaux en moins, comme ceci command | less...