Bash maneja varios nombres de archivo especialmente cuando se usan en redirecciones, como se describe en la siguiente tabla. Si el sistema operativo en el que se ejecuta Bash proporciona estos archivos especiales, bash los usará; de lo contrario, los emulará internamente con el comportamiento que se describe a continuación.
'/ dev / fd / FD' Si FD es un número entero válido, el descriptor de archivo FD está duplicado.
'/ dev / stdin' El descriptor de archivo 0 está duplicado.
'/ dev / stdout' El descriptor de archivo 1 está duplicado.
'/ dev / stderr' El descriptor de archivo 2 está duplicado.
'/ dev / tcp / HOST / PORT' Si HOST es un nombre de host o una dirección de Internet válidos, y PORT es un número de puerto entero o un nombre de servicio, Bash intenta abrir el socket TCP correspondiente.
'/ dev / udp / HOST / PORT' Si HOST es un nombre de host o una dirección de Internet válidos, y PORT es un número de puerto entero o nombre de servicio, Bash intenta abrir el socket UDP correspondiente.