【发布时间】:2011-11-06 20:32:11
【问题描述】:
我有一个命令可以在命令行中正常工作,但当我尝试将它放在别名或函数中时却不行。
$ awk '{print $1}' /tmp/textfile
0
没错,因为“0”在“文本文件”的位置 1。
$ alias a="awk '{print $1}' /tmp/textfile"
$ a
1 0 136 94
这是“文本文件”中的整行。我已经尝试了各种我能想象到的引号、括号和反引号。我可以以多种格式遇到相同的问题。
我不明白什么?
【问题讨论】: