Preguntas etiquetadas con pipe

Una tubería Unix conecta descriptores de archivo de dos procesos. Se crea una tubería con la función POSIX pipe () declarada en <unistd.h>. Los shells proporcionan creación de tuberías entre procesos mediante "|".

6
Canalizar a múltiples archivos en el shell
Tengo una aplicación que producirá una gran cantidad de datos que no deseo almacenar en el disco. La aplicación genera principalmente datos que no deseo utilizar, pero un conjunto de información útil que debe dividirse en archivos separados. Por ejemplo, dada la siguiente salida: JUNK JUNK JUNK JUNK A 1 …
29 bash  shell  grep  pipe 




5
Cómo procesar / canalizar la salida de TCPDUMP en tiempo real
Si quiero tcpdump solicitudes DNS de clientes (en un enrutador OpenWrt 10.04), entonces yo root@ROUTER:/etc# tcpdump -n -i br-lan dst port 53 2&gt;&amp;1 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on br-lan, link-type EN10MB (Ethernet), capture size 96 bytes 22:29:38.989412 IP 192.168.1.200.55919 &gt; 192.168.1.1.53: …
27 pipe  tcpdump 

3
¿Cómo puedo cronometrar una tubería?
Quiero timeun comando que consta de dos comandos separados con una salida de tubería a otra. Por ejemplo, considere los dos scripts a continuación: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Ahora, ¿cómo puedo timeinformar el tiempo que lleva foo.sh | bar.sh(y sí, sé que …
27 bash  shell  pipe  time 




1
Cómo funcionan las tuberías en Linux
He estado leyendo sobre cómo se implementan las canalizaciones en el kernel de Linux y quería validar mi comprensión. Si soy incorrecto, se seleccionará la respuesta con la explicación correcta. Linux tiene un VFS llamado pipefs que está montado en el kernel (no en el espacio del usuario) pipefs tiene …
25 kernel  pipe 


3
¿Seguir una tubería usando menos?
¿Puede seguir menos (presionando F) una entrada canalizada (de manera similar a un archivo)? Para un archivo en el que se está escribiendo, el comando less &lt;file&gt; seguirá el archivo al presionar F. Pero si tengo un comando que canaliza la salida directamente en menos, como este command | less …
25 pipe  less  tail 




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.