ファイル名形式を「2020-12-09」から「2020.12.09」に変更します。

ファイル名形式を「2020-12-09」から「2020.12.09」に変更します。

Bashを使ってファイルの先頭に日付を追加する方法を見つけました。問題は、私が2020.12.09 - filename歴史的にすべてのファイルにその形式を使用して好むということです。私のコマンドは日付の標準形式を追加します2020-12-09filename。ダッシュをピリオドに変更し、日付とファイル名の間にスペースを含むダッシュを追加したいと思います。

助けてくれてありがとう。ありがとうございます!

ベストアンサー1

初期プログラムを編集できる場合は、dateマニュアルページを確認してください。

date '+%Y.%m.%d'      # -->  2020.12.09

既存のファイルの名前を変更するには:

prename 's/(\d{4})-(\d{2})-(\d{2})/$1.$2.$3 - /' 20*

一部のLinuxディストリビューションでprename呼び出されますrename

おすすめ記事