Preguntas etiquetadas con process-substitution

Sustitución de procesos: una forma de comunicación entre procesos que permite que la entrada o salida de un comando aparezca como un archivo (como: `<(cmd)` o `> (cmd)`).

5
Proceso de sustitución y tubería
Me preguntaba cómo entender lo siguiente: Conectar el stdout de un comando al stdin de otro es una técnica poderosa. Pero, ¿qué pasa si necesita canalizar la salida estándar de múltiples comandos? Aquí es donde entra en juego la sustitución de procesos. En otras palabras, ¿puede la sustitución de procesos …







4
¿Cómo emular la sustitución de procesos en Dash?
En bash, puedo usar la sustitución de procesos y tratar la salida de un proceso como si fuera un archivo guardado en el disco: $ echo &lt;(ls) /dev/fd/63 $ ls -lAhF &lt;(ls) lr-x------ 1 root root 64 Sep 17 12:55 /dev/fd/63 -&gt; pipe:[1652825] desafortunadamente, la sustitución de procesos no es …

2
La salida de sustitución del proceso está fuera de orden
los echo one; echo two &gt; &gt;(cat); echo three; El comando da una salida inesperada. Leí esto: ¿Cómo se implementa la sustitución de procesos en bash? y muchos otros artículos sobre la sustitución de procesos en Internet, pero no entiendo por qué se comporta de esta manera. Rendimiento esperado: one …

5
grep archivos de la lista
Estoy tratando de ejecutar grep contra una lista de unos cientos de archivos: $ head -n 3 &lt;(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Sin embargo, aunque estoy buscando una cadena que sé que se encuentra en los archivos, lo siguiente no busca los archivos: $ grep -i 'foo' &lt;(cat files.txt) $ …


2
Bash: sustitución de procesos y stdin
La siguiente línea es obvia: echo "bla" | foo | bar ¿Pero los que están abajo hacen lo mismo? echo "bla" | bar &lt;(foo) echo "bla" | bar &lt; &lt;(foo) ¿Cuál de los fooy barlee "bla" de stdin y por qué? Quiero decir que, por supuesto, solo puedo codificarlo y …


3
¿Cómo uso tee para redirigir a grep?
No tengo mucha experiencia en el uso de tee, así que espero que esto no sea muy básico. Después de ver una de las respuestas a esta pregunta, me encontré con un extraño comportamiento tee. Para poder generar la primera línea y una línea encontrada, puedo usar esto: ps aux …


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.