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

3
Pipe encontrar en grep -v
Estoy tratando de encontrar todos los archivos que son de cierto tipo y no contienen una determinada cadena. Estoy tratando de hacerlo canalizando find a grep -v ejemplo: find -type f -name '*.java' | xargs grep -v "something something" Parece que esto no funciona. Parece que solo está devolviendo todos …
18 grep  find  pipe 


4
¿Por qué grep no usa tuberías aquí?
Tengo el siguiente comando: find / -name libGL.so.1 Que devuelve muchas líneas con "Permiso denegado". Quiero excluir tales líneas, así que agregué lo siguiente: find / -name libGL.so.1 | grep -v 'denied' Pero el resultado es el mismo: my grep -v 'denied'no está filtrando las líneas con Permission denied. He …
18 shell  grep  pipe 

3
tee + cat: use una salida varias veces y luego concatene los resultados
Si llamo a algún comando, por ejemplo echo, puedo usar los resultados de ese comando en varios otros comandos con tee. Ejemplo: echo "Hello world!" | tee &gt;(command1) &gt;(command2) &gt;(command3) Con cat puedo recopilar los resultados de varios comandos. Ejemplo: cat &lt;(command1) &lt;(command2) &lt;(command3) Me gustaría poder hacer ambas cosas …
18 pipe  cat  tee  concurrency 

1
¿Cómo terminar una conexión TCP establecida por bash?
Solía exec 3&lt;&gt;/dev/tcp/192.168.0.101/6435establecer una conexión TCP con 192.168.0.101:6435. Y he recibido y enviado algunos mensajes con el pipecomando. Ahora, quiero terminar la conexión TCP. Pero, ss -anpetpuedo ver que bash mismo mantiene esta conexión, sin bifurcar un proceso hijo. Intenté enviar las señales 9 y 15 al proceso bash, pero …

4
Espacios al lado de las tuberías
He visto history | grep blahy history |grep blah; y history|grep blahtambién funciona, aunque nadie parece usarlo. ¿Hay algún significado en los espacios (p. Ej., Las tuberías hacia / desde diferentes comandos requieren un uso diferente de los espacios), o es siempre arbitrario?
17 bash  shell  pipe 


3
Redirigir stdout sobre ssh
Me gustaria correr something &gt; file en un sistema remoto a través de ssh, pero si ejecuto ssh host something &gt; file la redirección se ejecuta localmente como ssh etc &gt; file Lo he intentado con 'o ''o ddo con un tubo |en su lugar, pero no puedo conseguir que …


2
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 …
16 pipe  terminology 




2
Uso de recursos usando tubería y aquí cadena
Podemos obtener el mismo resultado usando los dos siguientes bash, echo 'foo' | cat y cat &lt;&lt;&lt; '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 …
16 bash  pipe  resources 

4
¿Cómo medir el tamaño de los datos canalizados?
Me gustaría hacer algo como esto: &gt; grep pattern file.txt | size -h 16.4 MB o algo equivalente a: &gt; grep pattern file.txt &gt; grepped.txt &gt; ls -h grepped.txt 16.4 MB &gt; rm grepped.txt (aunque eso sería un poco incómodo) ¿Es eso posible?
16 pipe 

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.