我有一个文件夹包含许多.ass文件,用于播放电视节目的字幕 但文件名太长了:
House.of.Cards.S01E01.WEBRip.720p.H.264.AAC.2.0-HoC.SOME-OTHER-THINGS.ass House.of.Cards.S01E02.WEBRip.720p.H.264.AAC.2.0-HoC.SOME-OTHER-THINGS.ass House.of.Cards.S01E03.WEBRip.720p.H.264.AAC.2.0-HoC.SOME-OTHER-THINGS.ass
现在我只想将它们改成更短的形式:
House.of.Cards.S01E01.ass
House.of.Cards.S01E02.ass
House.of.Cards.S01E03.ass
有没有简单的方法呢? (可能是通过shell脚本)
提前致谢
答案 0 :(得分:0)
有一种(不那么)简单的方法来做到这一点
for f in *; do mv "$f" "${f//.H.*/}"; done
for f in *; do mv "$f" "$f.ass"; done