同じプレフィックスと同じサフィックスを持つファイルがたくさんあります。ファイル名から両方を削除したいと思います。両方ともスペースを含みます。
したがって、それはなりますfoo bar XXX doo par.jpg
。foo bar YY YY doo par.jpg
XXX.jpg
YY YY.jpg
ベストアンサー1
名前:
設定:
$ mkdir test && cd test
$ > "foo bar XXX doo par.jpg"; > "foo bar YY YY doo par.jpg"
アクション:
$ rename -n 's/^foo bar //; s/ doo par(\.[^.]*)$/$1/' *
foo bar XXX doo par.jpg renamed as XXX.jpg
foo bar YY YY doo par.jpg renamed as YY YY.jpg
(-n
これらのタスクを実際に実行するために削除されました)