linux – 在所有行中添加文本
发布时间:2020-12-14 01:18:03 所属栏目:Linux 来源:网络整理
导读:我在 linux环境中工作,我希望得到一些关于bash脚本的帮助,以减少简单的重复. 我有很长的文件名列表(确切地说是937).在一行中的该文件中,只有一个文件名,因此,文件中总共有937行. 我想在文件名前添加某些文本,并按顺序在文件名后面添加数字. 所以我想在文本文
我在
linux环境中工作,我希望得到一些关于bash脚本的帮助,以减少简单的重复.
我有很长的文件名列表(确切地说是937).在一行中的该文件中,只有一个文件名,因此,文件中总共有937行. 我想在文件名前添加某些文本,并按顺序在文件名后面添加数字. 所以我想在文本文件中这样的东西. aa.exe bb.exe cc.exe 至 asd aa.exe 1 asd bb.exe 2 asd cc.exe 3 任何帮助将不胜感激. 解决方法
只是为了踢,这是一个awk版本:
awk '{print "foo",$0,NR}' files.lst 如果files.lst包含: a.txt b.txt c.txt …然后这将输出: foo a.txt 1 foo b.txt 2 foo c.txt 3 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |