Articles of pipe

El command Pipe inside exec no funcionará

Tengo el command en un script: exec su -s /bin/sh -c 'exec "$0" "$@" | ts "[%Y-%m-%d %H:%M:%S]"' user — test.python $FULLPATH &> log & Donde FULLPATH es la ruta del file Python de testing. Con este command, esperaba que la salida del script se escribiera en el file de logging con marcas de time […]

Crear una sum de comprobación de un file 7zip creado a partir de un file tar creado

Quiero resolver un problema (que puede leer aquí ya que no creo que esto deba ser parte de la pregunta). Así que esto es lo que se me ocurrió: $ tar -cO Templates | 7z a -si -mx=3 -p /t/out.tar.7z Estoy usando la carpeta de Templates en mi computadora para poder probarla primero en una […]

Tubería encuentra resultados en otro command

Estoy intentando escanear un sistema de files para search files que coincidan con palabras key específicas, y luego eliminarlos. Tengo esto hasta ahora: find . -iregex '.*.new.*' -regex '.*.pdf*' ¿Cómo puedo canalizar el resultado de este command en un command de eliminación (como rm )?

Datos de límite de tubería en bytes

Estoy tratando de hacer un 'caso avanzado' de clonación. Hay un tubo que escribe en un dispositivo de bloque, al final del cual hay una partición que no debe tocarse. Sé dónde comienza esta partición. En este caso, quiero anular la tabla de particiones. Por simplicidad, la tubería comienza con dd if=myfile . dd if=myfile […]

¿Cómo hacer un pipe sort para gawk?

Tengo problemas para tratar de canalizar una especie de bobo. Actualmente tengo: gawk -f p3a01.awk unsortedNames.txt | sort | gawk -f p3a01.awk esto sin embargo me está dando los resultados incorrectos. El bobo parece funcionar bien si hago algo como: gawk -f p3a01.awk unsortedNames.txt | sort > test1.out gawk -f p3a01.awk test1.out No estoy seguro […]

Cifrado de la salida de import con gpg al mismo time

El command de import guarda la captura de pantalla en un file. ¿Hay alguna manera de encriptar ese file al mismo time usando gpg , sin save primero el file de image? gpg acepta la input de stdin, pero parece que la import no admite escribir files en stdout, por lo que no puedo canalizar […]

ps | grep muestra un resultado incorrecto en subshell con trabajos ejecutándose en segundo plano

Estoy usando bash. Tengo un file llamado "a2draw" que contiene solo 1 línea: sleep 99999 Lo inicio usando este command: bash a2draw & Ahora, conozco y entiendo el truco con corchete cuadrado que le permite omitir el process grep en ps output: ps aux | grep cron root 1079 0.0 0.0 2596 788 ? Ss […]

Comprender grep y pipes en Linux

Me encontré con esta publicación que explica mi problema. Supongamos que hay un file llamado file.txt que contiene "foo World". La respuesta publicada por Tyler explica mucho, sin embargo, estoy confundido sobre cómo cat file.txt | grep "foo" es parecido a grep "foo" file.txt Pensé que grep requería lo siguiente grep input argument // input […]

¿El command que pasa su input a la salida Y ejecuta el command?

Intento usar el progtwig de quote para hacer un pequeño script que continuará actualizando los precios de las acciones cada segundo. quote tiene que acceder a Internet y, por lo tanto, tiene un pequeño retraso cuando se ejecuta. Tengo que borrar la pantalla cada vez, pero quiero borrarla una vez que se haya completado la […]

Imprimir el command nth pipeline en bash

En bash , la matriz PIPESTATUS contiene los valores de retorno de los commands en una tubería. Supongamos que en la tubería cmd1 | cmd2 | cmd3 cmd1 | cmd2 | cmd3 cmd1 | cmd2 | cmd3 , el segundo command devuelve un error. La comprobación de PIPESTATUS proporciona el índice del command fallido, pero […]