我在iMac上使用Korn Shell,我尝试添加这个别名:
alias xyzzy=‘print Nothing happens.’
如果我在控制台中添加如上所示,它可以正常工作。但是,如果我将它放入我的.profile文件,并重新启动控制台,它就不会。我明白了:
xyzzy=print
pwaugh$
换句话说,它只是将第一个单词添加到别名中!我查看了我的KSH书,并没有看到我正在尝试的任何错误。任何想法??
答案 0 :(得分:1)
问题是“聪明”的引用。 Korn shell不理解它们。你需要使用普通的旧“单”引号(撇号)。
您可以通过转到菜单栏并取消选中编辑>来阻止TextEdit替换智能引号。替换>智能行情。
但是,最好使用程序员的编辑器而不是TextEdit。有很多可供选择。 See this question