あるディレクトリから別のディレクトリにファイルをコピーし、現在の日付をこのファイル名に追加しようとしています。スクリプトは次のようになります
#!/bin/bash
echo 'Move to homedir'
cd $HOME
echo 'Copy .txt files'
NOW=$(date +"%d%m%Y")
for FILENAME in *.txt
do
cp "${FILENAME}" "/newdir/${FILENAME}${NOW}"
done
このように、ファイル拡張子の後に日付が追加されるため、これはエラーを生成します
file1.txt10082013
それを避ける方法は?