Cómo convertir el comando “strace -o >(cat >> outputfile) [args] …” a csh.
Tengo el siguiente comando en la terminal de bash que funciona muy bien:
strace -o >(cat >>outputfile) comando [args] ...
El comando anexa el archivo de salida de strace.
¿Cómo puedo obtener lo mismo cuando uso la terminal csh?
Gracias.
davy.ai
Desafortunadamente, la sintaxis utilizada en el comando bash que proporcionaste utiliza la sustitución de procesos, lo cual no es compatible en csh. Por lo tanto, no puedes simplemente replicar la misma sintaxis en un comando csh.
Sin embargo, podrías lograr un resultado similar usando el comando “tee” en combinación con strace, de la siguiente manera:
En este comando, la salida de strace se canaliza al comando “tee”, que muestra la salida en la terminal y la agrega al archivo de salida especificado. La opción “-a” asegura que la salida se agregue en lugar de sobrescribirse.
Esperemos que esta solución alternativa funcione para tus necesidades.