Linux Shell脚本逐行读取多个文件
现有file1、file2、file3三个文件,其内容如下
1
2
3
4
5
6
7
8
9
10
11
12
|
$cat file1 f1_1 f1_2 f1_3 $cat file2 f2_1 f2_2 f2_3 $cat file3 f3_1 f3_2 f3_3 |
编写shell脚本逐行读取这三个文件
1
2
3
4
5
|
#!/bin/bash cat file1 file2 file3 | while read p
do
echo $p
done
|
【思考】
采用done引入多个文件,怎么实现?
#!/bin/bash
while read p
do
echo $p
done < {several_input_files}
本文转自 xoyabc 51CTO博客,原文链接:http://blog.51cto.com/xoyabc/1704973,如需转载请自行联系原作者