Условный тест и псевдонимы

Мне нужна помощь, так как я не могу заставить это работать. Я хочу проверить, установлен ли apt в системе, а затем создать для него псевдонимы, если это так.

Я придумал следующую команду, но она не работает, поскольку я определил, что [] становится истинным, независимо от того, есть ли там apt или нет.

if [ -x $(which apt) &> /dev/null ]; then alias ai='sudo apt install';   alias ar='sudo apt remove';   alias as='apt search';   alias ah='apt history';   alias au='sudo apt update && sudo apt upgrade'; fi   # apt

Я хочу, чтобы псевдонимы создавались, только если там apt . Можете ли вы придумать правильный тест, который мне следует использовать?

0
задан 5 December 2020 в 22:15

0 ответов

Другие вопросы по тегам:

Похожие вопросы: