Установка пакета foo
не обязательно предоставляет команду foo
. В случае django команда
django-admin startproject <name>
И в зависимости от того, где что-то установлено, вам может понадобиться изменить PATH.
Изменить :Определил свою проблему благодаря комментарию steeldriver.
Запуск echo $pid | head -1
в bash
ничего не дает. Выполняя ту же команду в оболочке zsh
, я получаю именно то, что хочу.
вывод оболочки bash ->2590 18425 18449
вывод оболочки zsh ->2590
При этом моя проблема была решена путем изменения оболочки скрипта на #!/bin/zsh
.
Редактировать :Другим и более подходящим решением является просто использование echo $pid | awk '{print $1}'
вместо echo $pid | head -1
. Он работает на обеих оболочках. Благодаря комментарию Кристофера.