我写了一个 SHELL SCRIPT,它将计算目录中这些文件的数量(比如以分钟为单位)。
#!/bin/bash
LOCATION="D:/Dir1/*"
FILECOUNT=0
while true
do
for item in $LOCATION
do
if [ -f $item ]
then
FILECOUNT=$[$FILECOUNT+1]
fi
done
echo "No of files are $FILECOUNT"
FILECOUNT=0
sleep 30s
done
要求是这些文件会在几秒钟内自动删除。所以我们必须只计算不同的文件数。此外,我们不确定这些文件在目录中保留了多少秒。
请提供我应该在上面的代码中做哪些更改。