孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

可以在shell中强制必须声明变量,shopt 指令,如下面的指令mustpreset.sh 运行结果为50

#!/bin/sh
declare Informix=50
echo $Informix

注意:

在ubuntu中,运行此脚本需用 $bash mustpreset.sh,因为默认的sh版本为dash,不是bash

如果脚本如下,会报错,因为没有事先声明变量

shopt -s -o nounset
echo $test

posted on 2011-05-05 19:32  孤独的猫  阅读(343)  评论(0)    收藏  举报