Поскольку вы используете expr
в своей последней команде
, где вам, вероятно, следует использовать echo
.
P.S. Я советую вам использовать форму $ (…)
в обеих командах bc
(а не `…`
).
Вы должны использовать sudoedit
вместо sudo vim
. Вы можете выбрать свой редактор, установив переменную окружения EDITOR
.
См. этот связанный вопрос в stackoverflow.
Для тех, у кого нет команды sudoedit
. Мы можем просто создать псевдоним, используя sudo:)
export SUDO_EDITOR="nvim"
alias "sudoedit"='function _sudoedit(){sudo -e "$1";};_sudoedit'
Теперь выполнение чего-то вроде sudoedit foo
приведет к запуску sudo -e foo
и использованию nvim
в качестве редактора со всеми вашими плагинами и конфигурациями.