我是一个新手,脚本发EMAIL:[email protected],我需要一点点的shell脚本执行以下操作:shell脚本文件找到早于X天,并删除他们,如果他们没有在日志文件
- 找到所有.txt文件他们比X天的
- 删除他们,如果他们没有在日志文件中列出(TEXTFILES和gzip压缩TEXTFILES)
我知道的基本知识约find -mtime
,grep
,zgrep
等,但它是非常棘手我在一个工作scr得到这个IPT。
我想是这样的:
#! /bin/sh
for file in $(find /test/ -iname '*.txt')
do
echo "$file" ls -l "$file"
echo $(grep $file /test/log/log1)
done
到目前为止你做了什么,结果如何? –
它尝试了这样的东西#!/bin/sh for $(find/test/-iname'* .txt');做 echo“$ file” ls -l“$ file” echo $(grep $ file/test/log/log1) done – Peter