Окей, так что я отвечаю себе ... Я узнал, что при выполнении этого:
echo $(launchctl list | grep -i "aqua")
Работает.
Основным отличием является техника спасения. Если вы избежите всей команды, вот так:
echo $(" launchctl list | grep -i "aqua" ")
Команда не будет найдена.
Если вы поместите команду в переменную, произойдет то же самое.
И, наконец, если вы избежите двойных кавычек для grep, он тоже не будет работать.
Таким образом, единственное решение - НЕ избегать команды, мне кажется странным, но по крайней мере ... это работает!