Red de conocimiento informático - Problemas con los teléfonos móviles - La opción -u del shell read, ¿qué significa exactamente este programa? No lo entiendo.

La opción -u del shell read, ¿qué significa exactamente este programa? No lo entiendo.

read -u3 i significa leer una línea de datos del fd No. 3 (descriptor de archivo, descriptor de archivo) en la variable i. De la misma manera, comprende el significado de read -u4 j<. /p>

Y 3

Entonces, todo el código

mientras se lee -u3 i && read -u4 j;do

echo $i $j

done 3

significa leer continuamente desde un archivo y bfile respectivamente Obtenga el contenido en i y j, y luego use

echo para imprimirlo. Este bucle continuará ejecutándose hasta que llegue al final de al menos uno de los archivos afile o bfile.

Por ejemplo, el contenido de tu archivo es

a

b

c

El contenido de bfile es

1

2

3

4

Entonces este programa imprimirá

a 1

b 2

c 3