1 if [-d $1] 这个的意思是 从外面传一个参数给$1 -d是判断$!这个目录存不存在 所以你要穿的参数如果是正确的文件目录名,则此时的判断值为0 即真 2 帮你拓展下: [ -f 判断参数 ] 判断一个普通文件是不是存在 [ -s 文件名 ] 文件存在且内容非空 即必须要一个空格以上的字符 [ -e 文件目录 ] 文件目录下是否不为空
-d是判断是不是目录
不知道啊