Вот содержание файла:
one two three
four five six
И вот мой псевдоним
alias testawk "awk '{print $2}' file"
Это - то, что я получаю:
> testawk
one two three
four five six
Но когда я даю эту команду, затем я получаю то, что я хочу:
> awk '{print $2}' file
two
five
Как я выхожу из полевого спецификатора в псевдониме?Примечание: Я использую csh
Оберните псевдоним '
и используйте '\''
для встроенного '
.
alias testawk 'awk '\''{print $2}'\'' file'