Linux每日一练第一天
原创小于 1 分钟每日一练Linux每日一练
练习题目
写一个脚本,遍历/data/目录下的txt文件
将这些文件做一个备份
备份的文件名后缀添加备份时间,如test.txt备份为test.txt_20230101235908
参考答案
#!/bin/bash
#获取当前时间,注意反引号(``)的意义
datetime=`date +%Y%m%d%H%M%S`
# 找到data目录下所有的txt文件,使用for循环遍历
for f in `find /root/ -type f -name "*.txt"`
do
echo "开始备份文件$f"
cp -r $f $f_$datetime
done