declare 设置-r只读 -i 设置整形 -a数组 让指定的函数成为一个数组 -f函数 如果在脚本中使用declare -f, 而不加任何参数的话, 那么将会列出这个脚本之前定义的所有函数. 指定函数的话会显示当前函数内容 -xexport 声明一个变量, 并作为这个脚本的环境变量被导出...
ab=0 while (($ab < 5))do echo $ab ((ab++))sleep 1 done 假设您的脚本名为test,运行的时候用bash test这样子会不会报错?您的系统是乌巴图吗?我怀疑报错是用了dash而不是bash。
declare -i number # 脚本会将之后所有出现的 "number" 变量的类型都视作整型。 number=3 echo "Number = $number" # Number = 3 number=three echo "Number = $number" # Number = 0 # 脚本试图将字符串 "three" 视为整型。 被视为整型的变量无需命令expr或是let即可进行数学运算 ...
(( var1++ )) # x.sh: line 4: var1: readonly variable -i 整型(integer) declare -i number # 脚本会将之后所有出现的 "number" 变量的类型都视作整型。 number=3 echo "Number = $number" # Number = 3 number=three echo "Number = $number" # Number = 0 # 脚本试图将字符串 "three" ...