shell习题1
要求:请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如今天生成的文件为)2021-12-29.log, 并且把磁盘的使用情况写到到这个文件中,(不考虑cron,仅仅写脚本即可)
cat date.sh
#!/bin/bash
while :
do
today_date=`date +%F` #查看当天的日期
file_date=`ls $today_date.log | wc -l` #查看当前文件夹是否有以当天日期命名的log文件
if [ $file_date -eq 1 ];then #如果有当天的$file_date的取值为1,则睡眠1分钟,如果取值不为1则创建当天日期的log文件
sleep 60
else
touch $today_date.log
df -h > $today_date.log
fi
done