【发布时间】:2018-08-21 13:31:09
【问题描述】:
我需要编写一个脚本来备份文件,并且我希望将时间戳和基本文件名作为名称的一部分,以便于区分。
#!/bin/bash
filename=$(basename $(pwd))
echo $filename
output_dir="/home/backup/backup_$filename_$(date +%Y-%m-%d_%Hh%Mm%Ssec)/"
echo $output_dir
得到以下输出:-
bash-4.2$ ./backup_1.sh
test
/home/backup/backup_2018-08-21_10h44m10sec/
bash-4.2$
在 output_dir 名称文件名“test”中不包括仅作为后缀添加的时间戳。预期输出为“/home/backup/backup_test_2018-08-21_10h44m10sec/”
非常感谢任何建议。
【问题讨论】: