De acordo com as definições DEVFS, o local correto é /dev/fd/NNN
. Observe que o uso de descritores acima de 9 pode causar problemas, pois o Bash usa alguns para seu uso interno. As permissões também devem ser respeitadas.
No manual bash, a abertura de um descritor de arquivos arbitrário é descrita como:
/dev/fd/fd
If fd is a valid integer, file descriptor fd is duplicated.
Isso significa /dev/fd/123
, ou dev/123/fd
ou /dev/123/123
?
De acordo com as definições DEVFS, o local correto é /dev/fd/NNN
. Observe que o uso de descritores acima de 9 pode causar problemas, pois o Bash usa alguns para seu uso interno. As permissões também devem ser respeitadas.