如何测试命令是否输出空字符串?
发布于 2018-02-09 12:39:14
使用命令替换捕获此输出; 例如$(ls -A)
。你可以像这样在Bash中测试一个非空字符串:
if [[ $(ls -A) ]]; then
echo "there are files"
else
echo "no files found"
fi
发布于 2018-02-09 13:14:56
这个
if [[ $(ls -A | head -c1 | wc -c) -ne 0 ]]; then ...; fi
https://stackoverflow.com/questions/-100004139
复制相似问题