Это могло быть потому, что ваш grep
ничего не возвращает. Поскольку это не цитируется, вы получите это сообщение об ошибке (ожидается унарный оператор). Попробуйте: -
if [ "$(grep vm.swappiness /etc/sysctl.conf)" != "vm.swappiness=5" ]; then
Вы можете использовать эту глобальную настройку:
git config --global help.autoCorrect -1
, в результате чего:
$ git glone http://repo.git
WARNING: You called a Git command named 'glone', which does not exist.
Continuing under the assumption that you meant 'clone'
Cloning into 'repo'...
...