名前変更:ディレクトリ内のファイルから最後のX文字を削除します。

名前変更:ディレクトリ内のファイルから最後のX文字を削除します。

youtube-dlを介してさまざまなソースからダウンロードした多数の動画の名前を変更しようとしています。ご存知のように、yt-dlはファイル名にビューコードを追加します。

例えば

ビデオタイトル-dQw4w9WgXcQ.mp4

ファイル名から最後のX文字を削除するプログラムまたはCLIコマンドを探しています。この例では、数字は12文字です(ファイル拡張子.mp4を除く)。

私はそのようなコマンドを検索してみましたが、うまくいくものが見つかりませんでした。また、KReenameを試しましたが、「最後の文字から始まるX文字を削除する」に対応する機能が見つかりませんでした。その機能を使用していたWindowsプログラムが記憶されます。

これを行うために使用できる「簡単な」コマンドはありますか?またはプログラムまたはKRenameの一部の設定です。 PyRenameを試しましたが、運もありません。

ベストアンサー1

そしてprename真珠名前の変更)コマンド:

prename 's/(.*).{12}(\.mp4)/$1$2/' *.mp4

おすすめ記事