shell


shell note

while 循环

#!/bin/sh

while true; do
	echo "hello"
	sleep 1
done

for 循环

#!/bin/sh

for i in $(seq 1 10)  
do   
	echo $i
	sleep 1
done

如果变量未设置或设置为空字符串,则返回true

if [ -z "$var" ]
then
      echo "\$var is empty"
else
      echo "\$var is NOT empty"
fi
[ -z "$var" ] && echo "Empty"
[ -z "$var" ] && echo "Empty" || echo "Not empty"
[ ! -z "$var" ] || echo "Empty"
[ ! -z "$var" ] && echo "Not empty" || echo "Empty"