Я набираю эту команду:
$ sudo cat /etc/wireguard/nl1.conf | grep PrivateKey | awk '{ print $3 }' | xargs printf "\033[1;34m%s\033[0m\n"
PqyfQ3CtdcoCwgQjW8iGbypofi4TUyJSS5PmVa67sPCTS=
Вывод выделен жирным шрифтом, как ожидается .
При вызове этого псевдонима (установлен в .zshrc
):
alias mlprivkey="sudo cat /etc/wireguard/nl1.conf | grep PrivateKey | awk '{ print $3 }' | xargs printf \"\033[1;34m%s\033[0m\n\""
… первые две строки следующего вывода не ожидаемые:
$ mlprivkey
PrivateKey
=
PqyfQ3CtdcoCwgQjW8iGbypofi4TUyJSS5PmVa67sPCTS=
Я думал, что псевдоним выдаст тот же результат, что и при наборе самого набора команд .