24小时热门版块排行榜    

查看: 1375  |  回复: 2

dingniu2

木虫 (正式写手)

[求助] inux下如何用awk和sed命令将文件名写在该文件的第一行 已有1人参与

linux下如何用awk和sed命令将文件名写在该文件的第一行?谢谢!
回复此楼
健康最重要
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

L-lutt

木虫 (小有名气)

因为awk和sed都是按行处理,不能写进原文件
awk 'BEGIN{ print ARGV[1]} {print}' 1.dat >1.dat1
2楼2020-04-18 20:42:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

capuble

铁虫 (初入文坛)

【答案】应助回帖

使用sed第一行前插入一行就可以了
sed -i '1s/^/filename\n/'   filename
3楼2020-05-21 12:34:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dingniu2 的主题更新
信息提示
请填处理意见