xerostomus Asked: 2021-12-19 11:55:39 +0800 CST2021-12-19 11:55:39 +0800 CST 2021-12-19 11:55:39 +0800 CST 如何重命名文件:picture.jpg.~1~ to picture_~1~.jpg [重复] 772 我说这种类型的文件有 30000 个:picture.jpg.~12~ 它们是备份的残余(mv -v --backup=numbered ...)。 我需要将扩展名切换为:picture.~12~.jpg backup 1 个回答 Voted Best Answer xerostomus 2021-12-19T11:55:39+08:002021-12-19T11:55:39+08:00 我终于找到了这个解决方案,它可能会在灵魂的这个漫长的黑暗 Covid-time 中激发你的灵感。 ls *~*~* | sed -n "s/\(.*\)\.\([^.]*\).\(~[0-9]*~\)$/mv -v --backup=numbered \"\0\" \"\1_\3.\2\"/p" >switch_extensions.sh chmod +x switch_extensions.sh ./switch_extensions.sh > switch_extensions.log 第一行产生命令: mv -v --backup=numbered "Trombone.tif.~10~" "Trombone_~10~.tif" 第二行使其可执行,第三行是在创建日志文件时重命名。然后迅速从黑暗的灵魂沉思中解脱出来。试试看! 您可能知道更聪明的解决方案,所以让头脑风暴吧!:-)
我终于找到了这个解决方案,它可能会在灵魂的这个漫长的黑暗 Covid-time 中激发你的灵感。
第一行产生命令:
第二行使其可执行,第三行是在创建日志文件时重命名。然后迅速从黑暗的灵魂沉思中解脱出来。试试看!
您可能知道更聪明的解决方案,所以让头脑风暴吧!:-)