当前位置: 技术问答>linux和unix
关于格式化输出shell结果的问题?
来源: 互联网 发布时间:2016-09-06
本文导语: 本帖最后由 lc20084 于 2010-06-23 23:08:17 编辑 cat /proc/modules|awk '{printf $1 "t"}' 结果如上,但是我要的效果是全部读取完成后会转行, 每读取三个$1就转行 然后我再加一些修饰 怎样写? | line=`cat /proc/modules|awk '{printf $1 "t...
结果如上,但是我要的效果是全部读取完成后会转行,
每读取三个$1就转行
然后我再加一些修饰
怎样写?
|
line=`cat /proc/modules|awk '{printf $1 "t"}'`
#echo $line
total=`echo $line | wc -w`
#echo $total
i=1
while [ "$i" -le "$total" ]
do
echo $line | cut -d " " -f "$i,$((i+1)),$((i+2))"
i=$((i+3))
done