スクリプトを使用してファイル名の先頭に日付を追加する

スクリプトを使用してファイル名の先頭に日付を追加する

名前を変更してスクリプトしたいファイル名の先頭に日付を追加する必要があるファイルがいくつかあります。

cpソースファイルをアーカイブする必要があるため、このコマンドを使用します。

私が必要なファイルはYYYYMMDDfile.txt

すべてのタイムスタンプ構成(日付「+%Y%m%d」)を使用しましたが、運がありませんでした。ファイル名の末尾にタイムスタンプを追加するのに問題はありません。私は何を見逃していますか?

答え1

何が間違っているのかわかりませんが、次はうまくいきます。

for i in *; do cp "$i" $(date '+%Y%m%d')"$i"; done

(ディレクトリでこれを一度だけ実行する必要があります。)

関連情報