Как интерпретировать множество процессов с одинаковым использованием ОЗУ [дубликат]

Избавьтесь от знака доллара или удалите бесполезное echo $ (...) и просто используйте

alias gwanip="dig +short myip.opendns.com @resolver1.opendns.com"

или используйте оболочку вместо функции:

function gwanip {
  dig +short myip.opendns.com @resolver1.opendns.com
}

С помощью функций оболочки вы даже можете создать более общую функцию shortdig и вызвать ее.

function shortdig {
  dig +short "$1" "$2"
}

function gwanip {
  shortdig "myip.opendns.com" "@resolver1.opendns.com"
}

Руководство bash содержит инструкцию

Почти для всех целей псевдонимы заменяются функциями оболочки.

231
03.02.2018, 03:12
0 ответов

Теги

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