可以直接放置于指定目录,配置环境变量并赋予执行权限。在删除目录下可以直接使用文件名作为命令执行。

版本1

与待处理日志于同一目录,删除按日迭代的历史日志,清空普通日志

用法
bash 脚本名称
或赋予执行权限 
1. chmod +x 脚本名称 
2. ./脚本名称
代码
# /bin/sh
  
rm ./*2020*

list1=$(ls *.log)
list2=$(ls *.out)

for file in $list1 $list2
do
  echo '' > $file
done

版本2

放置于任何位置,传入待处理目录,删除按日迭代的历史日志,清空普通日志

用法
bash 脚本名称 '目标目录/'
或赋予执行权限 
1. chmod +x 脚本名称 
2. ./脚本名称 '目标目录/'
代码
# /bin/sh

path=$1
rm $path*2020*
list1=$(find $path -name *.log)
list2=$(find $path -name *.out)

for file in $list1 $list2
do
 echo '' > $file
done

相关文章:

  • 2022-12-23
  • 2021-06-10
  • 2021-06-02
  • 2022-12-23
  • 2021-10-04
  • 2021-08-03
  • 2021-11-28
  • 2021-12-24
猜你喜欢
  • 2022-01-02
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
  • 2022-01-16
相关资源
相似解决方案