接昨天的 while

RESPONSE=
while [ -z "$RESPONSE" ];
do
184 Hour 12
15 3583 ch12 2/26/02 12:16 PM Page 184
read RESPONSE
if [ ! -d "$RESPONSE" ] ; then 
	echo "ERROR: Please enter a directory pathname ."
	RESPONSE=
fi
done

上面的程序是判断输入是否为目录。

输入重定向和while:

while read LINE
do
	case $LINE in
	*root*) echo $LINE ;;
esac
done < /etc/passwd
while和子shell 含cat命令的shell版本
#!/bin/sh
if [ $# -ge l ] ; then 
	for FILE in $@
	do
		exec 4<&0 < "$FILE"
		while read LINE ; do echo $LINE ; done
		exec 0<&4 4<&-
	done
fi
上面是什么格式啊。。。没看懂。。记住再说
until循环  简单  这里不用说。
原文地址:https://www.cnblogs.com/junzhkevin/p/2197002.html