如何在shell脚本中检查“查找”语句的返回值 我在我的脚本中使用Find,如果find语句没有找到任何文件执行退出!! 我想查看“查找”的返回值,如果它找到了任何文件
答案 0 :(得分:1)
您可以使用find
命令计算wc -l
找到的文件数:
export result=`find . -name *.txt | wc -l`
您现在可以查看result
以查看找到的文件数量
if [ $result == "0" ]; then echo zero found; fi
答案 1 :(得分:1)
您可以将find
命令的输出重定向到名为output.txt
的文件,然后您可以使用-s
选项检查该文件的大小是否为0;
if [[ -s "output.txt" ]]
then
echo "File is not empty!"
else
echo "File is empty!"
fi