0
为什么这个条件不起作用?BASH中的编辑条件
if [ -d /home/virt -a $(ls -A /home/virt/) = 0 ]
已存在目录/ home /的virt和检查目录是/ home /的virt /空
谢谢...
为什么这个条件不起作用?BASH中的编辑条件
if [ -d /home/virt -a $(ls -A /home/virt/) = 0 ]
已存在目录/ home /的virt和检查目录是/ home /的virt /空
谢谢...
if [ -d $1 -a $(ls -A $1 | wc -l) == 0 ]; then
echo EMPTY
fi
起来看看'LS输出-A/home/virt /'当它不是空的时......或者对于这个问题,如果是空的,那么结果等于“”,而不是0.将不起作用。祝你好运。 – shellter