現在、小さな問題があります。.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