如何通过插入字符重命名多个文件?

Pau*_*aul 5 rename

我有很多表格文件

sw001
sw002
sw003
...

我想在 sw 和数值之间插入一个句点。我怎样才能做到这一点?

Kev*_*vin 8

如果您没有rename并且不想下载它,请使用以下命令:

for file in sw*; do
    mv "$file" "${file/sw/sw.}"
done
Run Code Online (Sandbox Code Playgroud)

  • @maxschlepzig 我想它会的,但是由于 glob,它遇到的所有名称都必须以 `sw` 开头。不过总的来说还是要指出的。 (2认同)

rsa*_*saw 5

在 Linux 上:

rename 'sw' 'sw.' sw*
Run Code Online (Sandbox Code Playgroud)

在 Debian、Ubuntu 和衍生产品上,使用rename.ul代替rename(rename是这些发行版上不同的文件重命名命令)。