shell下同时读取多个文件的方法
(编辑:jimmy 日期: 2025/1/10 浏览:3 次 )
1. 单个文件的读取
在shell脚本下,可以多种方式实现按行读取文件,如下:
for line in `cat ${input_filename}` do echo $line done
while read line do echo $line done < ${input_filename}
其中第二种方式是将文件重定向到标准输入中
2. 多个文件读取方法
那如何实现同时多个文件的读呢?
我们可以继续利用bash中的文件重定向功能,将文件重定向到特定的文件描述符中,语法如下:
n<file n>file nfile n<>file