mmv .pdf ファイルを .odt に名前変更

mmv .pdf ファイルを .odt に名前変更

現在、小さな問題があります。.pdf ファイルを .odt ファイルに変換したいのですが、そのために Linux 用のプログラム mmv を使用します。

すべての *.pdf ファイルを *.odt ファイルに変換するには、次のコマンドを使用します。

mmv '/root/PDF/*.pdf' '/root/ODT/#1.odt'

変換後にファイルがこのように表示されるようになりました。

ファイル.pdf.odt

ファイル file.pdf.odt が呼び出されないようにするにはどうすればよいですか?

末尾の.pdfを完全に削除し、ファイル.odtのみを残したい

答え1

現在の問題を解決するために

rename -n s/.pdf// *.odt

-n結果がOKなら削除します。

利用できる mmv がないので、pdf を regexp (正規表現) として指定してみます。

mmv '/root/PDF/*.[p][d][f]' '/root/ODT/#1.odt'

マニュアルページによれば、、などに*移動します。#1[p]#2

関連情報