如何将列表元素作为前缀加上“_”添加到文件名?
文件名:
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 工作。
谢谢。
让我们假设shebang 序列包含在一个单独的文件中编写的脚本中;例如,我创建了一个example.sh
脚本文件。
如果我在文件中添加shebang序列:
#!/bin/sh
Run Code Online (Sandbox Code Playgroud)
我如何确定上面的命令未被识别为注释(在 Linux Bash 脚本中,#
通常被视为注释的开始。