Когда я запускаю следующий код в bash-скрипте, я получаю вывод 2
#!/bin/bash
HIPPO=$(ps -a | grep hippo | wc -l)
echo "$HIPPO"
Однако, когда я запускаю команду ps -a | grep hippo | wc -l
прямо из командной строки, я получаю вывод 0
Читая документацию по ps
, в частности по флагу -a
, я не понимаю, почему вывод отличается.