Shell练习2

目录

  • 9.19 写一个脚本,遍历/data/目录下的txt文件,将这些文件做一个备份,备份的文件名增加年月日后缀,比如aming.txt备份为aming.txt_20230919

9.19 写一个脚本,遍历/data/目录下的txt文件,将这些文件做一个备份,备份的文件名增加年月日后缀,比如aming.txt备份为aming.txt_20230919

#!/bin/bash
#author: cqy
#version:v1
#data:2023-09-19

## 定义后缀变量,注意下面这个``(反引号)的含义
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循环如何遍历文件

你可能感兴趣的:(#,shell,linux,运维,服务器)