bash – 将目录中的所有文件从$filename_h重命名为$filename_half?

死简单。

如何重命名

05_h.png
06_h.png

05_half.png
06_half.png

至少,我认为这很简单,但很难谷歌这种事情,除非你已经知道。

谢谢….

只需使用bash,不需要调用外部命令。
for file in *_h.png
do
  mv "$file" "${file/_h.png/_half.png}"
done

不要添加#!/ bin / sh

对于那些需要一线:

for file in *.png; do mv "$file" "${file/_h.png/_half.png}"; done

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...