一个关于shell的程序

来源:百度知道 编辑:UC知道 时间:2024/09/22 07:23:20
就是编写一个Shell程序,程序中实现功能是:先检测一个文件,是否存在,如果存在,则返回其状态信息,如果不存在,我怎么找到一个已经存在的文件。关键是我怎样找到一个已经存在的文件,然后去操作它,比如要获取它的大小,以及每隔5秒检测它是否发生了改变?谢谢高手帮忙指点

#!/bin/sh

if [ -f "test.sh" ]; then
echo "exists";
tt=`ls -alt --full-time test.sh | awk '{print $6$7$8}'`;
oldtt=$tt;
while [ "" = "" ]
do
if [ "$tt" != "$oldtt" ]
then
echo "modified";
fi
oldtt=$tt;

sleep 5;
done
else
echo "no exists";
fi

大致如此吧