分页: 1 / 1

一个declare的问题

发表于 : 2008-10-11 18:59
ustone
#!/bin/bash
number1=2*3+5*13-32+25
declare -i number2=2*3+5*13-32+25
echo "number1 = $number1"
echo "number2 = $number2"
------------------
运行结果为:
declare.sh: 3: declare: not found
number1 = 2*3+5*13-32+25
number2 =

哪里错了?

Re: 一个declare的问题

发表于 : 2008-10-11 19:02
xiooli
是怎么运行的?,sh file么?换bash file试试。

Re: 一个declare的问题

发表于 : 2008-10-11 19:02
BigSnake.NET
你第一行写的真的是bash吗?

Re: 一个declare的问题

发表于 : 2008-10-13 11:42
lseeo
declare是在bash 2.0之后才引入的,你的bash是什么版本?