Ubuntuの名前変更コマンド:日付がファイル名の先頭にある場合にのみ、日付以降の文字を変更します。

Ubuntuの名前変更コマンド:日付がファイル名の先頭にある場合にのみ、日付以降の文字を変更します。

たとえば、この例では、日付(日付が変更されているが常に形式を持つYYYY-MM-DD)と末尾を使用します-

2022-04-28-examplename-some-more-text-2022-04-28-more-text.txt

次の日付にする必要があります_

2022-04-28_examplename-some-more-text-2022-04-28-more-text.txt

しかし:

examplename-2022-04-28-some-more.txt

去らなければならない:

examplename-2022-04-28-some-more.txt

日付がファイル名の先頭にないためです。

別の名前を変更する(たとえば、äからaeへ)、現在のディレクトリのすべてのサブディレクトリにあるファイルの名前を変更するコマンドを使用しましたが、これはうまく機能しました。

$ find . -depth -exec rename 's/\ä/ae/g' {} +

このコマンドをどのように変更する必要がありますか?

ベストアンサー1

おすすめ記事