shell基础的几个问题
1.
Linux中
$KEN=1111
$readonly KEN
接着不能KEN=新值,也不能unset KEN,该如何做?才能去掉这个变量?
就是想抹杀掉
2.
set和env关系是什么
设置变量export VN=sdfsa
二者均能看到
3.这个比较郁闷,不知道怎么回事
shell中条件测试的字符串比较
以下是我的操作结果
$KEN=”abc”
$[ -z $KEN]
$echo $?
1
$[ $KEN=”123” ]
$echo $?
0
TYPE="/dev/rmt1"
TYPE2="/dev/rmt2"
[ "$TYPE"="$TYPE2" ]
echo $?
0
[ "aaa"="aaa" ]
echo $?
0
[ "bbb"="aaa" ]
echo $?
0
为什么明明该出现1的时候都是0?