Preguntas etiquetadas con pipe

13
Salida de tubería de un programa segfaulting

Tengo un script que llama a un programa (específicamente, ttf2afmparte de tetex 3.0) que a veces se daña y otras no. La información que necesito siempre se imprime antes de que ocurra de manera predeterminada, pero me resulta difícil evitar que la redirección de la tubería falle y no envíe nada a...

13
¿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 | tee >(head -n1) |...

13
tubería, {lista; } solo funciona con algunos programas

Necesito explicaciones de los usuarios avanzados para un comportamiento tan impredecible: ps -eF | { head -n 1;grep worker; } UID PID PPID C SZ RSS PSR STIME TTY TIME CMD root 441 2 0 0 0 2 paź15 ? 00:00:00 [kworker/2:1H] todo se ve bien mientras que ls -la / | { head -n 1;grep sbin; } muestra...

13
comunicación entre múltiples procesos

Tengo un script bash, que ejecuta la función manager () como un proceso separado para x-times. ¿Cómo es posible reenviar mensajes a todos los procesos manager () desde el script? He leído sobre canalizaciones anónimas, pero no tengo idea de cómo compartir los mensajes con él. Intenté hacerlo con...

12
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
¿Por qué no puedo canalizar `pwd` para` abrir` en macOS?

Esto es específico de macOS, pero parece demasiado complicado para entrar en la comunidad Ask Different . En Terminal, puedo pwdcopiar el resultado, escribir openy pegar el resultado y la carpeta se abrirá en el Finder, pero pwd | open imprime la documentación de ayuda para open. ¿Por qué no...

12
¿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
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...

12
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
¿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...