Preguntas etiquetadas con pipe

24
Cómo canalizar stderr sin stdout de tubería

¿Cómo canalizo el flujo de error estándar sin canalizar el flujo de salida estándar? Sé que este comando funciona, pero también escribe el estándar. Command 2>&1 | tee -a $LOG ¿Cómo obtengo solo el error estándar? Nota: Lo que quiero sacar de esto es simplemente escribir la secuencia...

19
Pase una tubería a un comando que espera un nombre de archivo

Decir que tengo un comando fooque toma un argumento de nombre de archivo: foo myfile.txt. Molesto, foono lee de la entrada estándar. En lugar de un archivo real, me gustaría pasarle el resultado de otro comando (en realidad pv, que capturará el archivo y generará un medidor de progreso como efecto...

17
Cuenta el número de bytes canalizados de un proceso a otro

Estoy ejecutando un script de shell que canaliza datos de un proceso a otro process_a | process_b ¿Alguien sabe una manera de averiguar cuántos bytes se pasaron entre los dos programas? La única solución que puedo pensar en este momento sería escribir un pequeño programa c que lea de stdin,...

15
Capturando STDERR y STDOUT para archivar usando tee

No estoy claro cuál es el mejor orden para capturar ambos STDERRy STDOUTpara el mismo archivo usando tee. Sé que si quiero canalizar a un archivo tengo que asignar el identificador de archivo después de la redirección, es decir find . >/tmp/output.txt 2>&1 Esto indica al shell para...

13
Redirigir la salida de mysqldump a scp

Trabajé con un Linux Pro hace años que hizo este ingenioso truco. Podría hacer un mysqldump pero redirigir la salida a una conexión scp / ssh en lugar de escribir en el disco . Utilizamos este silencio un poco donde solía trabajar, pero ya no recuerdo cómo hacerlo. Ahora me enfrento al problema de...

10
¿Cómo canalizo la salida de uptime / df a curl?

Quiero enviar la salida uptimey los dfcomandos a una aplicación web usando cURL. Lo intenté: uptime | curl http://someurl.com -T - Pero eso no parecía enviar los datos. ¿Cuál es la forma correcta de enviar la salida de un comando a cURL como parámetro POST? (o wget si eso es mucho más...

9
¿Cómo concatenar corrientes?

Sé que catpuedo concatenar archivos, pero necesito concatenar una mezcla de archivos y secuencias y canalizar el resultado a otro proceso. Para hacer la pregunta más concreta, quiero concatenar cat abc.sqlcon gzip -dc xyz.sql.gzy cat qvf.sqly canalizar todo como una sola secuencia mysql. ¿Cuál es...

9
¿Cómo canalizar datos a la conexión sftp?

ftp admite el put "|..." "remote-file.name"comando para canalizar datos a una conexión ftp. ¿Hay algo similar disponible para sftp? En sftp me sale el siguiente error: sftp 'jmw@backupsrv:/uploads' sftp> put "| tar -cx /storage" "backup-2012-06-19--17-51.tgz" stat | tar -cv /storage: No such...

8
Cat, Grep, Redirigir salida ... ¿Archivo en blanco?

Acabo de correr cat /opt/webapplications/Word/readme.log | grep -v 'Apple' y obtuve el resultado en el cli que esperaba, que era todas las líneas readme.logque no contenían ' Apple' ... Luego corrí ... cat /opt/webapplications/Word/readme.log | grep -v 'Apple' >