编辑代码

#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
declare nullVal
echo $nullVal

emptyVal=""
echo $emptyVal

val01="val01"
echo $val01

val02=" "
echo $val02

[[ -z $nullVal ]] && echo "-z nullVal is true"
[[ -z $emptyVal ]] && echo "-z emptyVal is true"
[[ -z $val01 ]] && echo "-z val01 is true"
[[ -z $val02 ]] && echo "-z val02 is true"

[[ -z $nullVal ]] || echo "-z nullVal is false"
[[ -z $emptyVal ]] || echo "-z emptyVal is false"
[[ -z $val01 ]] || echo "-z val01 is false"
[[ -z $val02 ]] || echo "-z val02 is false"

[[ -n $nullVal ]] && echo "-n nullVal is true"
[[ -n $emptyVal ]] && echo "-n emptyVal is true"
[[ -n $val01 ]] && echo "-n val01 is true"
[[ -n $val02 ]] && echo "-n val02 is true"

[[ -n $nullVal ]] || echo "-n nullVal is false"
[[ -n $emptyVal ]] || echo "-n emptyVal is false"
[[ -n $val01 ]] || echo "-n val01 is false"
[[ -n $val02 ]] || echo "-n val02 is false"

cd csharp && ls -l

[[ -f Program.cs ]] && echo "-f Program.cs is existed"
[[ -f Program02.cs ]] || echo "-f Program02.cs is not existed"
[[ -f bin ]] && echo "-f bin is existed"
[[ -f bin ]] || echo "-f bin is not existed"

[[ -d bin ]] && echo "-d bin is existed"
[[ -d bin02 ]] || echo "-d bin02 is not existed"
[[ -d Program.cs ]] && echo "-d Program.cs is existed"
[[ -d Program.cs ]] || echo "-d Program.cs is not existed"