Unix sh

if [ $# != 1 ]
then
    echo "Usage: examl filename"
else
    INPUT="a"
    echo "Input text:"
    
    while [ "$INPUT" != "" ]
    do
    read INPUT
        echo $INPUT >> $1
    done

fi


#process3
clear
echo "Input filename"
read filename
ls -l $filename
echo "a"
s=$(ls -l $filename)
SIZE=`ls -l $filename | cut -d " " -f 5`
echo $s
echo "the file $filename size :$SIZE"
currentsize=`echo $s | cut -d " " -f 5`
nochange=0
change=0
echo "he"
while [ $change -lt 2 -a $nochange -lt 10 ]
do
    echo "Oringinal size is : $SIZE"
    echo "current size : $currentsize"


    if [ $SIZE -eq $currentsize ]
    then
echo "File $filename size have not been changed"
nochange=`expr $nochange + 1`
echo "nochange times :$nochange "
    else
echo "File $filename size has been changed"
change=`expr $change + 1`
echo "change times :$change"
SIZE=$currentsize
    fi
    s=$(ls -l $filename)
    currentsize=`echo $s | cut -d " " -f 5`
    sleep 5
done


if [ $change -eq 2 ]
then
    clear
    echo "change times:2 times"
else
    clear
    echo "not change"
fi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值