Preguntas etiquetadas con pipe

24
Tubería STDERR vs. STDOUT

Según " Linux: The Complete Reference 6th Edition " (pág. 44), solo puede canalizar STDERR utilizando los |&símbolos de redireccionamiento. He escrito un script bastante simple para probar esto: #!/bin/bash echo "Normal Text." echo "Error Text." >&2 Ejecuto este script...

24
encontrar y rsync?

Quiero poder buscar archivos durante 14 días y más de 10k y luego sincronizar esos archivos encontrados a un destino. ¿Hay alguna manera de combinar estos dos comandos? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src

23
Término de búsqueda de tubería (no nombre de archivo) a grep

Quiero seleccionar ciertas líneas que contienen un número dado de un archivo. El archivo que quiero buscar se llama os_clusters/piRNA_clusters.bed. awk '{if (a[$0]++ == 0) {split($0,b,"."); ;split(b[1],c,"r"); print c[3]}};' test_non_enriched | xargs grep {} os_clusters/piRNA_clusters.bed La...

21
¿Cómo entender las tuberías?

Cuando acabo de usar pipe en bash, no pensé más en esto. Pero cuando leo un ejemplo de código C usando la llamada al sistema pipe () junto con fork (), me pregunto cómo entender las tuberías, incluidas las tuberías anónimas y las tuberías con nombre. A menudo se escucha que "todo en Linux / Unix...

21
No hay salida de color en menos para el comando ls

Si ejecuto ls, obtengo resultados en color, lo que me parece bastante útil para obtener rápidamente un vistazo del tipo de archivo. Cuando trato de conectarlo lessincluso con las banderas -ry -R, el color siempre se pierde. Estoy usando la zshversión 5.0.7. ¿Algunas ideas? Gracias. editar: estoy...

21
menos archivo1 archivo2 | gato: ¿por qué funciona?

Cuando utilizo less file1 file2, obtengo los dos archivos que se muestran en el "visor de menos búfer", pero less file1 file2 | catimprime el contenido de ambos archivos adjuntos a stdout. ¿Cómo sabe menos si debería mostrar el "visor de menos búfer" o producir resultados en stdout para un próximo...

20
tiempo de espera, romper tuberías y WC

Tuve la idea de comparar rápidamente algunos programas de descompresión. Por ejemplo, para gz, ejecutaría el comando: timeout 10 zcat foo.gz | wc -c Lo que mediría la cantidad de datos que el descompresor podría extraer en 10 segundos. El único problema es que no funciona: como se elimina zcat,...

20
¿Tubería nombrada tamponada sin bloqueo?

Estoy buscando algo que sospecho que no existe: una tubería con nombre sin búfer bloqueada (fifo) para usar desde la línea de comandos. ¿Hay tal cosa? Este es el caso de uso: supongamos que tengo un proceso que se ejecutará mucho tiempo en segundo plano y arrojará una gran cantidad de resultados...

19
problema de readarray (o tubería)

Me quedé con un extraño comportamiento de readarraymando. Los man bashestados: readarray Read lines from the standard input into the indexed array variable array pero estos scripts no funcionan (la matriz está vacía): unset arr; (echo a; echo b; echo c) | readarray arr; echo ${#arr[@]} unset...