Preguntas etiquetadas con pipe

10
Cómo modificar la salida en la tubería de comando bash

Por ejemplo, obtuve de algún comando algunas líneas $ some-command John Bob Lucy Ahora me gustaría agregar el comando de encadenamiento, que modifica la salida. $ some-command | other-command Hi John Bye Hi Bob Bye Hi Lucy Bye Cómo escribir other-command? (Soy un novato en...

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

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

10
¿El tee ralentiza las tuberías?

Me pregunto si el tee ralentiza las tuberías. Escribir datos en el disco es más lento que canalizarlos, después de todo. ¿Espera tee con el envío de datos a la siguiente tubería hasta que se haya escrito en el disco? (Si no, supongo que tee tiene que poner en cola los datos que se han enviado,...

10
¿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> >(logger --priority user.notice --tag $(basename $0)) \ 2> >(logger --priority user.error --tag $(basename $0)) ¿Cómo haría eso de una manera...

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

10
Estado de salida de bash utilizado con PIPE

Estoy tratando de entender cómo se comunica el estado de salida cuando se usa una tubería. Supongamos que estoy usando whichpara localizar un programa inexistente: which lss echo $? 1 Como whichno lsspude localizar , obtuve un estado de salida de 1. Esto está bien. Sin embargo, cuando intento lo...