|
#! /bin/bash
#
a=$1
if [ "`ls -A $a`" != "" ]
then
echo "No,`basename $0`"
else
echo "Yes,`basename $0`"
fi
问题1:如果该目录不存在,它直接屏幕输出ls: testtest: No such file or directory,能不能把这段,别让它屏幕输出出来,直接输出到/dev/null可以吗?
问题2 1具体意思我不太明确,像$2$3$4$5$6$7和$#,代表什么意思我真搞不懂。
就两个小问题,刚学SHELL希望大家讲解谢谢 |
|