Использование awk в псевдонимах или функции bash или функция

У меня команда, которая работает просто в командной строке, но не при попытке поставить его в псевдоним или функцию.

$ awk '{print $1}' /tmp/textfile
0

Это правильно, как «0» находится в положении 1 «TextFile».

$ alias a="awk '{print $1}' /tmp/textfile"
$ a
1 0 136 94

Это вся линия в «TextFile». Я пробовал все разнообразные цитаты, скобки и отзывы, которые я мог себе представить, может работать. Я могу получить ту же проблему в самых разных форматах.

Что я не понимаю?

26
задан Günter Zöchbauer 1 December 2014 в 16:25
поделиться