1. Leyendo un solo archivo
Bajo los scripts de shell, puede leer los archivos en filas de varias maneras, de la siguiente manera:
para la línea en `cat $ {input_filename}` do echo $ Linedone mientras se lee linedo echo $ linedone < $ {input_filename}
La segunda forma es redirigir el archivo a la entrada estándar
2. Múltiples métodos de lectura de archivos
¿Cómo lograr la lectura simultánea de múltiples archivos? Podemos continuar utilizando la función de redirección de archivos en bash para redirigir el archivo a un descriptor de archivo específico con la siguiente sintaxis:
n < filen > filen > > filen < > file
donde n representa Abra el descriptor de archivo del archivo, similar a fd en otros lenguajes de programación. Si no se especifica n, su comportamiento predeterminado es el siguiente:
< file # igual que 0 < file > file #same as 1 > file < > Archivo # igual a 0 < > archivo
Podemos abrir el archivo para ser redirigido por el comando exec:
exec 7 < file1exec 8 < file2
Luego podemos leer el archivo correspondiente con el comando read. Contenido:
datos de lectura < &7 # La conformidad es distinguir 7 es el descriptor de archivo, no el nombre de archivo leído datos < &8
El archivo de muestra para múltiples lecturas de archivos es el siguiente:
readfiles () {local FD1 = 7 local FD2 = 8 local archivo1 = $ 1 local archivo2 = $ 2 local cuenta1 = 0 local local2 = 0 local eof1 = 0 local eof2 = 0 local data1 local data2 # Abrir archivos. Exec 7 < $ fil E1 exec 8 < $ file2 while [[$ eof1 -eq 0
Principio básico Después de que la instalación de mysql se haya realizado correctamente, el valor p
Un administrador del sistema Linux solicitó ayuda al autor recientemente. Dijo que desplegaron un si
La IP pública, la dirección pública, es asignada por InterNIC y consta de una ID de red basada en c
Linux y BSD son sistemas libres, de código abierto, similares a Unix. Incluso usan mucho del mismo
El comando scp de Linux que usa el tutorial
Características de Fedora - Smolt resuelve problemas de compatibilidad de hardware
Cinco formas de mejorar la seguridad de los sistemas Linux
Administración y mantenimiento del sistema Linux - comando gzip /gunzip
Cómo configurar la tarjeta gráfica nVIDIA bajo el sistema Linux
sistema operativo Linux comandos análisis detallado Ifconfig
Sistema de Linux centos cierre y reinicio del comando detallado
Comps e instala vsftpd en Redhat Linux
Salvaguardar la seguridad de la virtualización Cinco elementos deben considerarse completos
Error en la instalación de Linux tslib-1.4 y solución
Instale Windows Hardware Driver para cancelar la certificación de controlador molesto
Actualice a la velocidad de la red de la computadora del sistema Win10 lenta cómo hacerlo
¿Cómo dividir más de 4 particiones Win8?
Otra forma de lograr XP, coexistencia del sistema dual de Vista
Win10 y os x10.11, que son buenos win10 y os x10.11 comparación detallada
¿Cuáles son las formas de limpiar las huellas del sistema XP?