do *_*kim 4 linux bash scripting
我在linux环境中工作,我希望得到一些关于bash脚本的帮助,以减少简单的重复.
我有很长的文件名列表(确切地说是937).在一行中的该文件中,只有一个文件名,因此,文件中总共有937行.
我想在文件名前添加某些文本,并按顺序在文件名后面添加数字.
所以我想在文本文件中这样的东西.
aa.exe
bb.exe
cc.exe
Run Code Online (Sandbox Code Playgroud)
至
asd aa.exe 1
asd bb.exe 2
asd cc.exe 3
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.
只是为了踢,这是一个awk版本:
awk '{print "foo", $0, NR}' files.lst
Run Code Online (Sandbox Code Playgroud)
如果files.lst包括:
a.txt
b.txt
c.txt
Run Code Online (Sandbox Code Playgroud)
...然后这将输出:
foo a.txt 1
foo b.txt 2
foo c.txt 3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
197 次 |
| 最近记录: |