Articles of io networkingirección de

¿Hay un opuesto a 'tee', para transmitir varias tuberías juntas?

Tengo varios processs que producen resultados en STDOUT y STDERR , que he networkingirigido a los descriptores de files numerados, y quiero agrupar todos los resultados en un solo file. He intentado ingenuamente [input processes] | cat <3 <4 <5 2>&1 >[output file] pero, por supuesto, esto no funciona, ya que cat esperará hasta que […]

¿Cómo borrar un contenido de file de logging networkingirigido en shell?

Me networkingirigen a registrar el println operación println en un file xxx.log . Pero quiero mover la información de logging a un file separado con el nombre de la date del día actual, como 2017-08-18.log por crontab. He intentado utilizar el command > xxx.log shell para borrar el file xxx.log , pero toda la recuperación […]

Redirigir la input desde el file, pero mostrar en stdout también?

Uno puede networkingirigir la input de un file con el operador <. Entonces, si tengo un script de Python, como: name = input("Enter your name: ") print("Hello", name) Entonces puedo poner la input en un file como este: Bob Y luego ejecutarlo con esto: $ python program.py < input.txt Al hacer esto, la salida se […]

Usar la salida de un command para determinar el nombre del file para networkingirigir la salida a

Quiero ejecutar smartctl -a , y usar el número de serie del dispositivo de esa salida como el nombre del file para almacenar la salida. Sé que esto se puede hacer invocando smartctl dos veces, y cortando la salida con la manipulación de text adecuada. ¿Hay alguna forma de hacerlo con solo una invocación de […]

¿Es posible conectar tubería stderr mientras se mantiene el stdout?

Tengo un process de larga ejecución que está escribiendo información de estado en stdout, y registrando información de debugging en stderr. Me gustaría conectar la salida stderr al logger , de modo que cualquier cosa escrita en stderr realmente termine yendo a syslog, mientras que al mismo time se puede leer el process 'stdout'. ¿Es […]

No espere hasta la devolución de la networkingirección de Shell

Me gustaría networkingirigir el resultado de un script (Python o de cualquier otro tipo) a un file. Fácil de hacer con> o >>. Pero con estos dos, el resultado parece estar escrito en el file solo una vez que el script retorna. ¿Hay alguna manera de escribir la salida en el file tan pronto como […]

Escribir salida y flujo de error en el mismo file

En Unix / Linux puede usar pipes para escribir flujos de salida y error en un file. Uno puede incluso escribirlos en el mismo file. ¿Hay alguna forma de escribir tanto en el file como manteniendo el order? Esta statement: swipl -s jobshop.chr < CHRInput > output 2> output de hecho, produce un file llamado […]

La lógica interna de las networkingirecciones encadenadas

Cuando escribo cat some_file > new_file1 > new_file2 some_file resultado de some_file en new_file2 y vacío new_file1 . ¿Cuál es la lógica interna en esto? Más específicamente, ¿cuál es el estándar del file? Nota: en Windows, el file del medio se omite.

¿Tocar "estándar"?

Esto probablemente parezca una pregunta extraña, pero digamos que tengo un script cuyo resultado se está escribiendo en un file así: myscript.sh >> /path/to/some/file ¿Es posible un "toque" estándar de manera que el time de modificación del file de salida se pueda actualizar sin escribir realmente nada? Obviamente, si la ruta se pasa directamente al […]

Problema al get input interactiva en while read

Estaba haciendo algo así como el siguiente ejemplo mínimo: #! /bin/sh # $1 = file containing list of files to sync # $2 = source dir ; $3 = target dir cat "$1" | while read f do cp -i "$2"/"$f" "$3"/"$f" done Encuentro que cp -i no espera para nada mi input y el […]