Red de conocimiento informático - Problemas con los teléfonos móviles - El método for while del shell para leer archivos y sus diferencias

El método for while del shell para leer archivos y sus diferencias

Las formas comunes de escribir bucles while y for son las siguientes:

bucle while: el contenido de cada línea se leerá en la variable de línea cuando aparece una línea en blanco. Use if para determinar el carácter = 0, continúe

bucle for: separe el contenido leído por IFS (variable de entorno en el shell, separador de campo interno, separador de campo) como límite y luego separe cada uno de los contenidos. se leen en la línea de variables uno por uno. Básicamente, el bucle for lee campos, pero puedes configurar IFS en \n para que pueda leerse línea por línea.

Si desea procesar archivos separados por retornos de carro, necesita redefinir el delimitador IFS: delimitador de campo interno IFS=$'\n'

Ejemplo 1

Ejemplo 2