【.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 ""
-------------------------------------------------------------------------------------
如果万事开头难 那请结局一定圆满 @ Phoenixy
-------------------------------------------------------------------------------------
浙公网安备 33010602011771号