EDIT: Em geral, como foi destacado nos comentários, a maneira segura de usar um alias é usar um nome diferente, por exemplo, awkc
Crie um alias que defina o separador de campos como vírgula . Coloque o alias em ~/.bashrc
ou, se ~/.bashrc
sources (inclui) ~/.bash_aliases
, e coloque-o lá. Você pode subseqüentemente substituí-lo novamente em seu comando para o que quiser,
Esteja ciente de que se você usar 'awk' como o nome do seu alias, seu script é totalmente não portátil . Ele só será executado corretamente em um sistema que tenha esse alias em particular .
alias awkc='awk -F","'
Exemplo (usando o alias)
echo "a,b c" | awkc '{print $1" -- "$2}'
Saída
a -- b c