「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

shellscript

Posted by arkgame