Preguntas etiquetadas con pipe

16
¿Cómo medir el tamaño de los datos canalizados?

Me gustaría hacer algo como esto: > grep pattern file.txt | size -h 16.4 MB o algo equivalente a: > grep pattern file.txt > grepped.txt > ls -h grepped.txt 16.4 MB > rm grepped.txt (aunque eso sería un poco incómodo) ¿Es eso

16
Uso de recursos usando tubería y aquí cadena

Podemos obtener el mismo resultado usando los dos siguientes bash, echo 'foo' | cat y cat <<< 'foo' Mi pregunta es ¿cuál es la diferencia entre estos dos en lo que respecta a los recursos utilizados y cuál es mejor? Mi pensamiento es que mientras usamos pipe estamos usando un proceso...

16
lectura continua de la tubería con nombre (cat o tail -f)

He configurado rsyslogpara registrar ciertos eventos de registro en /dev/xconsole: *.*;cron.!=info;mail.!=info |/dev/xconsole /dev/xconsolees una tubería con nombre ( fifo). Si quiero ver lo que se está registrando, puedo hacerlo cat /dev/xconsole. Me sorprende ver que el comando cat...

16
Comprender los comandos canalizados en Unix / Linux

Tengo dos programas simples: Ay B. Acorrería primero, luego Bobtiene el "stdout" de Ay lo usa como su "stdin". Suponga que estoy usando un sistema operativo GNU / Linux y la forma más simple de hacerlo sería: ./A | ./B Si tuviera que describir este comando, diría que es un comando que toma...

15
la cabeza come personajes extra

Se esperaba que el siguiente comando de shell imprimiera solo líneas impares de la secuencia de entrada: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 >/dev/null; done) Pero en vez de eso sólo imprime la primera línea: aaa. No ocurre lo mismo cuando se usa con la...

14
¿Cómo clasifico usando los comandos grep y sort?

Me gustaría crear una lista ordenada de todos los servicios TCP encontrados en el archivo /etc/services, canalizar la salida del comando grep tcp /etc/servicesen el comando sorty luego redirigir la salida de esta tubería al archivo ~/pipelab.txt. Sigo recibiendo un mensaje de error que dice que mi...

14
Salida directa a tubería y stdout

Me preguntaba si hay una manera de canalizar la salida de un comando y dirigirlo al stdout. Entonces, por ejemplo, fortuneimprime una galleta de la fortuna y también la copia en el portapapeles: $ fortune | tee >(?stdout?) | pbcopy "...Unix, MS-DOS, and Windows NT (also known as the Good, the...