例32 需求:列出目录,写一个脚本,可带0个或多个参数,参数必须是一个目录,没有参数的时候列出本目录内容,多个参数的时候,列出目录下的子目录 #!/bin/bash if [ $# -eq 0 ] then echo "本目录下的内容为:" ls . else for d in $@ do if [ -d $d ] then echo "$d下的子目录有:" find $d -type d else echo "$d不是一个目录" fi done fi 知识点:$@表示所带的参数