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
Obtención de PID del comando anteriormente en Pipeline
Estoy escribiendo un script bash para usar inotifywaitpara monitorear un directorio y comenzar acciones cuando se detectan cambios. Algo como: inotifywait -m ... | while read f; do something; done Como inotifywaitno termina por sí solo, este script no se detendrá. Entonces, mi plan era obtener el PID del proceso …
11 bash  pipe  pid 

1
¿Cómo canalizar HTML en Lynx?
Estoy probando alguna llamada ajax desde la consola. Me gusta deshacerme del ruido de metainformación que es el marcado html y solo leer el contenido, por lo tanto, me gusta canalizarlo a un navegador de terminal, por ejemplo, Lynx. Todavía: curl www.google.de | lynx solo abre una nueva instancia de …
11 pipe  curl  html  stdin  lynx 

2
Envíe la contraseña a través de stdin en `ssh-copy-id`
Necesito automatizar algunas implementaciones de identidad, idealmente usando ssh-copy-id. Estoy tratando de proporcionar la contraseña a través de stdin, que es posible sshmediante el uso de la -Sbandera. Soy consciente de que puedo enviar opciones adicionales para sshusar el -oindicador en el ssh-copy-idcomando, sin embargo, no hay ejemplos de uso …



2
Cómo pasar el argumento al script que se ingresa a bash
En este momento tengo una frase como esta: curl -fsSL http://git.io/vvZMn | bash Está descargando el script y pasándolo a bash como archivo stdin. Me gustaría ejecutar este script con argumentos adicionales print. Tal vez algo como esto? curl -fsSL http://git.io/vvZMn | bash -- print Pero esto no funciona.
10 bash  pipe  curl  input 

2
¿Cómo enviar toda la salida a `logger` en el shell POSIX?
Me gustaría registrar la salida estándar y el error estándar por separado en el .xprofileuso logger. En Bash, creo que se vería así: exec 1&gt; &gt;(logger --priority user.notice --tag $(basename $0)) \ 2&gt; &gt;(logger --priority user.error --tag $(basename $0)) ¿Cómo haría eso de una manera POSIX /bin/sh compatible?
10 shell  pipe  posix 

3
Canalizar un script con "leer" para golpear
Necesito ejecutar un script canalizando a través bashde wget(en lugar de ejecutarlo directamente con bash). $ wget -O - http://example.com/my-script.sh | bash No funciona porque mi script tiene readdeclaraciones en él. Por alguna razón, estos no funcionan cuando se conecta a bash: # Piping to bash works in general $ …
10 bash  shell  pipe  read 

3
compruebe md5sum desde la tubería
Estoy confundido sobre cómo md5sum --checkse supone que funciona: $ man md5sum -c, --check read MD5 sums from the FILEs and check them Tengo un archivo, puedo canalizarlo a md5sum: $ cat file | md5sum 44693b9ef883e231cd9f90f737acd58f - Cuando quiero verificar la integridad del archivo mañana, ¿cómo puedo verificar si el …
10 pipe  hashsum 





3
gzip: ¿redirección o tubería?
Voy a hacer una copia de seguridad de un disco grande (750 GB) en un disco USB externo usando dd. ¿Debo usar redirección o tuberías? ¿Cuál es más eficiente? ¿O hay alguna diferencia? Además, ¿cuál es el mejor tamaño de bloque? Es probable que el USB sea el cuello de …
10 linux  gzip  pipe  dd 


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.