非衣 发表于 2018-8-10 16:36:07

求大佬解决一下问题

#!/bin/bash
#
order=`history | sed 's@^[[:space:]]*@@g' | cut -d' ' -f1 | tail -1`
echo "the history sum is :$order."
if [ $order -gt 1000 ];then
echo "some command will gone"
else
echo "OK"
fi



报错信息
the history sum is :.
/mnt/hc.sh: line 5: [: -gt: unary operator expected
OK



宝宝来了 发表于 2018-8-10 16:58:58

{:6_276:}

185740248 发表于 2018-8-12 20:50:50

order没有值,或值不是整型,导致下面没有可比性。没法用GT

zzh1986 发表于 2018-9-28 09:17:32

666666666666666666666666666666666666

zzh1986 发表于 2018-9-28 09:17:37

66666666666666666666666666666666

zzh1986 发表于 2018-9-28 09:17:43

666666666666666666666666666666666

zzh1986 发表于 2018-9-28 09:17:48

66666666666666666666666666666666666666666

zzh1986 发表于 2018-9-28 09:17:57

666e66666666666666666666666666666666

zzh1986 发表于 2018-9-28 09:18:03

6666666666666666666666666666666666666666666666

zzh1986 发表于 2018-9-28 09:18:10

6666666666666666666666666666666666666666666

zzh1986 发表于 2018-9-28 09:18:17

6666666666666666666666666666666666666666666666666

zzh1986 发表于 2018-9-28 09:18:24

6666666666666666666666666666666666666666666666666

zzh1986 发表于 2018-9-28 09:18:32

666666666666666666666666666666666666666666666666

zzh1986 发表于 2018-9-28 09:18:40

666666666666666666666666666666666666666666666

zzh1986 发表于 2018-9-28 09:23:32

6666666666666666666666666666{:6_264:}
页: [1] 2
查看完整版本: 求大佬解决一下问题