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