#!/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 =
哪里错了?
一个declare的问题
-
- 帖子: 307
- 注册时间: 2007-06-06 18:36
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: 一个declare的问题
是怎么运行的?,sh file么?换bash file试试。
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
-
- 帖子: 8
- 注册时间: 2008-10-13 11:36
Re: 一个declare的问题
declare是在bash 2.0之后才引入的,你的bash是什么版本?