可以使用如下的shell脚本来判断输入目录是否为空:

#!/bin/bash

echo "请输入目录路径:"
read dir_path

if [ -z "$(ls -A $dir_path)" ]; then
   echo "目录为空"
else
   echo "目录不为空"
fi

该脚本先提示用户输入目录路径,然后利用ls -A命令来获取目录中的所有文件和子目录,如果目录为空,则ls -A命令输出为空字符串,利用-z选项判断是否为空字符串即可。如果目录不为空,则ls -A命令输出的字符串不为空,那么就判断目录不为空。


原文地址: https://www.cveoy.top/t/topic/fzqw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录