Linux教程

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

本文主要是介绍awk命令配合while read line 处理linux多行输出,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

done

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

 

 

 

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

首先去掉total 0

 

 

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

 

 


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

 

 


或者我们可以整合成一行

 

 

这篇关于awk命令配合while read line 处理linux多行输出的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!