shell脚本一天一练----备份文件
#!/bin/bash
#
#**********************************************************
#Author: dange
#QQ 123456
#Date: 2025-04-27
#FileName: 02.sh
#Version: V1.0
#URL: www.baidu.com
#Description: test
#Copyright (C): 2025 All rights reserved
#*********************************************************
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
# 写一个脚本,遍历/data/目录下的txt文件
# 将这些txt文件做一个备份
# 备份的文件名增加一个年月日的后缀,比如将a.txt备份为a.txt_20250427
#
# 定义后缀变量
suffix=$(date +%Y%m%d)
# 找到/data/目录下的txt文件,用for循环遍历
for f in $(find /data/ -type f -name "*.txt")
do
echo "备份文件$f"
cp ${f} ${f}_${suffix}
done
# 关键知识点总结
# 1.date命令用法,可以根据日期、时间获取
# 2.for循环如何遍历文件
endl
评论