奥礼网
新记
请问用shell,或awk、sed,如何一行一行的输出一个文件,每行文件用“-----------”隔离
比如文件中内容是:
dsdsds
ngnmghng
gfhfjh
fllflds
我如何获取每一行?
举报该文章
相关建议 2012-03-07
把上面的存入1.txt
然后1.sh
#!/bin/sh
for list in `cat 1.txt`
do
echo $list
echo ' ------------'
done
好了完成
本人q1028521938
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/kwa13g5w4.html
其他看法
第1个回答 2012-03-07
awk '{print $0"\n--------------------------"}' filename
这个一条命令搞定
无需for循环 我的评论里那个都是多此一举。
第2个回答 2012-03-07
cat *.txt|while read tmp
do
echo $tmp
echo "-----------"
done
相似回答
大家正在搜
相关问题
awk或sed怎样做到每隔10行读取文件内容
利用shell.awk.sed统计一个文件数据内容。
请问怎么用awk循环输出每行的前几列?
如何用sed提取每一行的第一个字段
用Linux程序awk、sed和shell等实现打开一个文件...
如何使用awk将某一个文件的某一行替换到另一个文件的某一行
怎么在文件中每行后面添加行数号(shell命令)
bash shell脚本,如何用sed 命令打印出匹配行和匹...