- linux查看上一条命令的执行结果:echo$? 结果为0表示true,其他数字表示falseshell if [[]]的用法:
shell内置命令,支持字符串的模式匹配和shell的正则(=~)。
当右边的字符串不加双引号时,字符串比较是把右边作为一个模式而不仅仅是一个字符串,比如[[ hello == hell? ]],结果为真。
当左边的字符串加了双引号时,只是个普通字符串。使用[[]]的时候不要吝啬空格,每一项两边都要有空格,[[ 1 == 2 ]]的结果为“假”,但[[ 1==2 ]]的结果为“真”



