linux – 在所有行中添加文本

我在 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
相关文章
相关标签/搜索