Preguntas etiquetadas con pipe

39
Tubería condicional

Digamos que tengo la siguiente tubería: cmd1 < input.txt |\ cmd2 |\ cmd4 |\ cmd5 |\ cmd6 |\ (...) |\ cmdN > result.txt Bajo ciertas condiciones me gustaría agregar un cmd3entre cmd2y cmd4. ¿Hay alguna manera de crear una tubería condicional amable sin guardar el resultado de cmd2 en un...

38
Comandos de tubería después de un xargs canalizado

HP-UX ***** B.11.23 U ia64 **** licencia de usuario ilimitada find . -type d -name *log* | xargs ls -la me da los nombres de directorio (los que contienen logen el nombre del directorio) seguidos de todos los archivos dentro de ese directorio. Los directorios  /var/opt/SID/application_a/log/, ...

36
/ proc / PID / fd / X número de enlace

En Linux, en /proc/PID/fd/X, los enlaces para los descriptores de archivos que son tuberías o sockets tienen un número, como: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 ->...

36
¿Cómo limitan las tuberías el uso de memoria?

Brian Kernighan explica en este video la atracción temprana de Bell Labs por los pequeños lenguajes / programas basados ​​en limitaciones de memoria Una máquina grande tendría 64 k-bytes, K, no M o G, y eso significaba que cualquier programa individual no podía ser muy grande, por lo que había...

34
Cómo invocar el editor vim y la salida de tubería a bash

A veces necesito escribir texto y luego canalizar ese texto a otro comando. Mi flujo de trabajo habitual es más o menos así: vim # I edit and save my file as file.txt cat file.txt | pandoc -o file.pdf # pandoc is an example rm file.txt Encuentro esto engorroso y busco aprender scripts de bash....

33
¿Cuál es un buen ejemplo de comandos de tuberías juntos?

Si estuviera ayudando a alguien a aprender el concepto de tuberías en la línea de comando, ¿qué ejemplo usaría? El ejemplo que realmente surgió fue el siguiente: cat whatever.txt | less Siento que ese no es el mejor ejemplo, es decir, porque solo hay un paso. ¿Qué es un uso bueno, pero...

32
find -exec + vs find | xargs: ¿cuál elegir?

Entiendo que -execpueden tomar una +opción para imitar el comportamiento de xargs. ¿Hay alguna situación en la que prefiera una forma sobre la otra? Personalmente, prefiero la primera forma, aunque solo sea para evitar el uso de una tubería. Creo que los desarrolladores de finddeben haber hecho...

31
¿Cómo "gato y sigo" un archivo?

Un archivo está siendo descargado secuencialmente por wget. Si empiezo a descomprimirlo cat myfile.tar.bz2 | tar -xj, puede descomprimirlo correctamente o puede fallar con "EOF inesperado", dependiendo de lo que sea más rápido. Cómo "catear y seguir" un archivo, es decir, enviar el contenido del...