tag mp3tag mac kid3 files easytag linux io-redirection

linux - mp3tag - tag editor free mac



¿Cuál es el uso del descriptor de archivo 255 en el proceso de bash? (1)

Al ejecutar el siguiente comando para mostrar los descriptores de archivo que son propiedad del proceso actual, se muestran 4 descriptores de archivo. Los descriptores de archivo 0, 1 y 2 son stdin, stdout y stderr. ¿Qué es el descriptor de archivos 255?

ls /proc/$$/fd

Salida:

0 1 2 255


Los archivos abiertos son 0 (stdin), 1 (stdout) y 2 (stderr). 255 es un pequeño truco que utiliza bash para guardar una copia de estos cuando se redirigen. Esto es específico para bash.

Fuente: https://books.google.com/books?id=wWjqCF9HLfYC&pg=PA231

Ejemplo:

echo foo 1>/dev/null 2>/dev/null >/proc/$$/fd/255

Salida:

foo