Дело в сценарии оболочки - PullRequest
3 голосов
/ 19 марта 2019

Я начал изучать Bash, и у меня возникла проблема. Я называю pidof status | wc -w в моем сценарии. После этого я должен использовать case, но он не работает правильно. Что мне делать?

#! /bin/bash
echo $(pidof status | wc -w)
case "$(pidof status | wc -w)" in

0)  echo "Zero"
    ;;
1)  echo "One"
    ;;
*)  echo "Another"
    ;;
esac

Итак, сначала echo печатает 0, но case не работает и печатает Another.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...