Eu gostaria de criar um alias simples:
alias gate=route | grep default | awk '{print $2}'
e mesmo que o comando funcione no terminal, ele não está funcionando através de ~/.bash_aliases. Obrigado.
Eu gostaria de criar um alias simples:
alias gate=route | grep default | awk '{print $2}'
e mesmo que o comando funcione no terminal, ele não está funcionando através de ~/.bash_aliases. Obrigado.
Você precisa colocar aspas no pipeline - tomando cuidado para garantir que
$2
não seja expandido pelo shell. Então por exemploou
Observe que
awk
pode fazer correspondência de padrões - então você realmente não precisagrep
: