У меня есть команда, которая прекрасно работает в командной строке, но не тогда, когда я пытаюсь поместить ее в псевдоним или функцию.
$ awk '{print $1}' /tmp/textfile
0
Это верно, поскольку '0' находится в позиции1 из "textfile".
$ alias a="awk '{print $1}' /tmp/textfile"
$ a
1 0 136 94
Это вся строка в "textfile".Я пробовал все варианты цитат, скобок и обратных ссылок, которые я мог себе представить, может сработать.Я могу получить ту же проблему в самых разных форматах.
Что я не понимаю?