Мне нужна помощь, так как я не могу заставить это работать. Я хочу проверить, установлен ли 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
. Можете ли вы придумать правильный тест, который мне следует использовать?