shell脚本判断输入目录是否为空
可以使用如下的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 著作权归作者所有。请勿转载和采集!