生成するために最後にファイル名にxyz_123_foo.ext
追加したい同様のファイルがたくさんあります。 -bar
xyz_123_foo-bar.ext
rename . -bar. xyz_*
結果:
rename: invalid option -- 'b'
以下は使い方のテキストです。その後、さまざまなバリエーションを試しましたが、成功'-bar'
しませんでした"-bar"
。
rename
これを-
代替文字列の一部としてどのように受け入れることができますか?
それとも、他のコマンドがより効率的か適切か?
私のシェルはbashで、SuSe Linux SLE12でシェルをrename
使用しています。util-linux
ベストアンサー1
mmv
このような作業に適しています。
mmv -n -- '*.ext' '#1-bar.ext'
またはポイント拡張
mmv -n -- '*.*' '#1-bar.#2'
-n
正しいことをしていると思われる場合は削除してください。