小编hol*_*ola的帖子

将列表的行添加为文件名中的前缀

如何将列表元素作为前缀加上“_”添加到文件名?

文件名:

aaa.gf
bbr.gf
cee.gf
Run Code Online (Sandbox Code Playgroud)

列表.txt:

pplo
125ss
35w2
Run Code Online (Sandbox Code Playgroud)

想要的结果:

pplo_aaa.gf
125ss_bbr.gf
35w2_cee.gf
Run Code Online (Sandbox Code Playgroud)

所有元素都在同一个文件夹中。所有目标文件都以 .gf 结尾。list.txt 的行应对应于按字母顺序排序的文件名,如示例所示。

卡住了:

for f in *.gf; do mv "$f"  LINE_"$f"; done
Run Code Online (Sandbox Code Playgroud)

不知道如何使 LINE 工作。

谢谢。

bash text-processing

6
推荐指数
2
解决办法
298
查看次数

标签 统计

bash ×1

text-processing ×1