我想仅使用 sed 命令将文件夹中的所有文件扩展名更改为 .jpg。
我尝试使用
sed -i 's/\.*/\.jpg/g' ~/cw/
cw 是我的文件夹,其中包含以下文件:
猫.jpg
狗.JPG
青蛙.jpeg
等等。
使用sed
sed -n 's/\(^[^.]*\.\)[jJ][pP]e\?[gG]/mv & \1jpg/p' <(find ~/cw/)
如果试运行确实将文件更改为预期的扩展名,那么您可以在命令中执行该sed
命令
sed -n 's/\(^[^.]*\.\)[jJ][pP]e\?[gG]/mv & \1jpg/pe' <(find ~/cw/)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句