awk命令配合while read line 处理linux多行输出

command命令的输出作为read循环的输入,这种结构常用于处理超过一行的输出常见用法有:
command | while read line
do

done

举个栗子
test目录下面有3个文件

awk命令配合while read line 处理linux多行输出

 

 

 

我想输出
aa.txt is a txt file.
bb.txt is a txt file.
cc.txt is a txt file.

首先去掉total 0

awk命令配合while read line 处理linux多行输出

 

 

然后使用awk命令找到需要的列

awk命令配合while read line 处理linux多行输出

 

 


然后使用while read line 执行命令输出我们想要的效果

awk命令配合while read line 处理linux多行输出

 

 


或者我们可以整合成一行

 awk命令配合while read line 处理linux多行输出

 

上一篇:【liferay】5、使用PortletURL进行跨portlet通信 liferay6.2


下一篇:hud 2577 How to Type