1

次のようなファイルに対して、(名前の変更またはsed/awkを使用して)大量の名前を変更する方法を考えています:

Name 1 - Name 2 - Name 3.doc
Name 1- Name 2 - Name 3.doc
Name 1 -Name 2 - Name 3.doc

問題は、たとえば、すべてのファイルを同じスキーマに入れたいことです

Name 1-Name 2-Name 3.doc

スペースなしで。名前の変更に関するドキュメントを読んでいますが、これを行う方法が見つかりません。

4

2 に答える 2

2

これをやってみてください:

rename 's/\s*-\s*/-/g' *.doc

Perl が必要です。この投稿renameを参照してください

于 2013-06-16T23:25:50.560 に答える