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 "|".

4
¿Por qué no se canaliza la salida de la política de apt-cache?
No puedo entender por qué $ apt-cache policy foo N: Unable to locate package foo pero $ apt-cache policy foo 2&gt;&amp;1 | grep . esta vacio. ¿Dónde en la última llamada estoy haciendo la suposición equivocada? La tarea original: necesito procesar la apt-cache policysalida presumiblemente :-) UPD : fooutilizado en …
12 shell  apt  pipe 



2
¿Cómo (y por qué) usar stderr para leer y escribir?
Según esta respuesta de schily , lesslee los comandos de navegación de stderr si no puede abrirse /dev/tty. Esto parece desconcertante, ya que nunca he visto nada escribir en la secuencia stderr de otro programa, y ​​no sé cómo podría lograrlo. ¿Cuál es el propósito de que stderr esté abierto …
12 pipe  stderr 

1
Tuberías con fugas en linux
Supongamos que tiene una tubería como la siguiente: $ a | b Si bdeja de procesar la entrada estándar, después de un tiempo la tubería se llena y escribe desde asu entrada estándar, se bloqueará (hasta que bcomience a procesar nuevamente o muera). Si quisiera evitar esto, podría sentir la …
12 linux  pipe  fifo  buffer 

2
¿Cómo almacenar tubería (|) en una variable?
La idea sería usarlo como ... una tubería en un comando. Por ejemplo: digamos que hay algún tipo de camino largo que debe ser reescrito una y otra vez, seguido de una tubería y un segundo programa, es decir "directory1/directory2/direcotry3/file.dat | less -I " Me gustaría que esa parte se …
12 bash  pipe  variable 

4
netcat no imprime la respuesta
Estoy tratando de enviar comandos a un puerto tcp usando una netcatrespuesta de tubería cuando ejecuto netcaty escribo mi comando, imprime la respuesta correctamente, pero cuando paso el comando desde una tubería, envía el comando correctamente pero no imprime la respuesta Entonces, esto funciona correctamente: netcat localhost 9009 mientras que …
12 pipe  netcat 

5
Abrir archivo encontrado con el comando 'buscar'
Probablemente sea fácil, pero no puedo entenderlo y no se puede buscar. En una jerarquía de carpetas tengo exactamente un archivo de tipo xyz. Quiero encontrar ese archivo y abrirlo con un comando de terminal. find . -name *.xyz Esto devolverá el archivo que estoy buscando. Ahora, ¿cómo lo abro …
12 linux  terminal  find  pipe 


6
Tubería semi-asíncrona
Supongamos que tengo la siguiente tubería: a | b | c | d ¿Cómo puedo esperar para completar c(o b) en sho bash? Esto significa que la secuencia de comandos dpuede iniciarse en cualquier momento (y no es necesario esperar), pero requiere que la salida completa de cfuncione correctamente. El …
11 bash  shell  pipe  fifo 


2
¿Cómo puedo saber si el buffer de la tubería está lleno?
Estoy canalizando la salida de un programa a algún Perl que escribí. Este es un proceso de larga duración, a veces días, por lo que quiero saber dónde están mis cuellos de botella e intentar abrirlos. Quiero saber si los datos se están canalizando a mi script más rápido de …
11 pipe 


1
zsh no puede ingresar al terminal al canalizar stdin y stdout con comando variable que tiene salida tty
Información del sistema: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Desplácese a los EJEMPLOS en la parte inferior si solo quiere profundizar en los ejemplos simplificados que hice. NOTA: No soy un gran zshusuario. Estaba mirando las fzfcombinaciones de teclas para bashy zsh. Observe cómo ambos …
11 bash  zsh  pipe  tty 


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.