「ShellScript」cpとdateコマンドでファイル名に日付を付けてコピーするサンプル
書式
cp -p ファイル名 ファイル名_日付
使用例
#!/bin/sh DATA_DIR="/data/0305" TIME=`date '+%Y%m%d_%H%M%S'` FILE="${DATA_DIR}/sample.sh" cp -p ${FILE} ${FILE}_${TIME}_bak exit 0
結果
# ls -l sample*
-rw-r–r–. 1 root root 157 3月 5 18:43 sample.sh
-rw-r–r–. 1 root root 157 3月 5 18:43 sample.sh_20210305_184500_bak