shell 有没有办法跳过谢尔脚本中的“不”或“不”?[副本]

oxcyiej7  于 2023-10-23  发布在  Shell
关注(0)|答案(1)|浏览(134)

此问题已在此处有答案

Case-insensitive Glob on zsh/bash(6个回答)
上个月关门了。
我有以favorite-foodname.jpg开头的图像
我的脚本应该移动所有的图像开始与fav,但结束不同,所以脚本说fav*.jpg
但我收到的图像是在100(FAV..),并且脚本没有正确运行
你有什么想法或建议吗?
我得到的唯一解决方案是在运行脚本之前手动重命名它们,但我相信也许有一些我错过/忘记做跳过耸人听闻的情况。

xqnpmsa8

xqnpmsa81#

如果要将文件重命名为小写,请使用以下命令:

for file in fav*.jpg; do
    new_file="$(echo "$file" | tr 'A-Z' 'a-z')"
    mv -i "$file" "/new/path/$new_file"
done

相关问题