test 1 -ne 2 为真 echo $? 为0 所以shell中 0为真 其他值为假 这个跟一般的编程语言都相反
2015-08-20
看了前一个同学的才知道 if与[
[和 "$test" 是有空格的。
我说怎么老是错误呢!
加油加油 作为一个这菜鸟努力
[和 "$test" 是有空格的。
我说怎么老是错误呢!
加油加油 作为一个这菜鸟努力
2015-08-17
#!/bin/bash
test=$(env|grep "USER"|cut -d "=" -f 2)
if [ "$test"=="root" ]
then
echo "current user is root"
fi
test=$(env|grep "USER"|cut -d "=" -f 2)
if [ "$test"=="root" ]
then
echo "current user is root"
fi
2015-08-17