find . -maxdepth 1 -type f -exec sh -c 'mv -- "$0" "$0"-$(date +%Y%m%d)' {} \;
私はこのスクリプトを日常的なcsvファイルグループに適用するのに非常に近づいています。ファイルの末尾に日付を追加する代わりに、ファイル形式(.csv - > .csv-10-02-2020)に日付を追加します。ここで最大深さは問題ですか?
ベストアンサー1
ポイントの前に日付を挿入したいので、名前を分割する必要があります。
find . -maxdepth 1 -type f -name '*.*' -exec sh -c 'mv -- "$0" "${0%.*}"-$(date +%Y%m%d).${0##*.}' {} \;
${0%.*}
名前を選択.
し、${0##*.}
拡張子(日付の間に日付を含む)を入力します。
-maxdepth 1
ファイルを現在のディレクトリ(サブディレクトリを除く)に制限します。