计算非空行

Count non blank lines

我正在使用 wc -l 来计算从 docker ps 命令输出的行数。有时列表中没有容器,它只给出空行,但 wc -l 也计算它并将答案说成 1。我如何避免这种情况

尝试 grep 的计数选项,dot 表示任何非空白字符。

docker ps|grep -c .

改用更适合程序的 docker ps 输出 -q。它只显示容器 ID

docker ps -q | wc -l