【.sh】 批量置空文件内容,不删除文件

#!/bin/bash
#####################################################################
# Time:2022-1-5                                                    #
# Describe:根据目录文件重置文件内容为空                                #
#####################################################################


# 变量(需要重置内容的目录文件 ,多个目录文件用单个空格隔开)
clslog_path="/home/appuser/atest/a.log /home/appuser/btest/b.log"

# 开始执行脚本
begin_time=`date +%Y-%m-%d_%H:%M:%S`
echo ""
echo ">>>> 执行开始时间:${begin_time} <<<<"
echo ""
# 循环clslog_path 并对文件内容重置为空
for i in ${clslog_path};do
        cls_a=$(echo >${i})
        echo "清理${i}完成"
        sleep 1
done

end_time=`date +%Y-%m-%d_%H:%M:%S`
echo ""
echo ">>>> 执行结束时间:${end_time} <<<<" 
echo ""

 

posted @ 2022-01-05 15:17  Phoenixy  阅读(488)  评论(0)    收藏  举报