LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 750|回复: 1

expr syntax error

[复制链接]
发表于 2005-6-6 15:37:33 | 显示全部楼层 |阅读模式
Hi guys.I wrote a shell script.But it doesn't work well.Can you help me?
The script is

#!/bin/sh
echo "please input a file name"
read file_name
date
num=1
while [ $num -lt 10 ]
do
gzip $file_name
gzip -d *.gz
num=`expr $num +1`
done
date

and this is the executing result
[root@myENIAC program]# sh deflate_time.sh
please input a file name
xlxfg512.txt
Mon Jun 6 15:30:55 CST 2005
expr: syntax error
deflate_time.sh: line 6: [: -lt: unary operator expected
Mon Jun 6 15:30:55 CST 2005
发表于 2005-6-6 15:59:33 | 显示全部楼层
Post by baosheng

num=`expr $num +1`

应该是:
num=`expr $num + 1`
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表