Shell 在HP-UX(Unix)上使用带引号或特殊字符的别名

Shell 在HP-UX(Unix)上使用带引号或特殊字符的别名,shell,alias,hp-ux,Shell,Alias,Hp Ux,在HP-UX中,我尝试执行以下操作: $ alias awkFirst="awk -F',' '{print $1}'" 但这并不是成功的,而是回报: ksh:1:未设置参数 我不明白ksh和这有什么关系 此外,我试图在脚本中声明上述别名(以#!/bin/sh开头),但仍然失败,ksh的错误响应与此相同。我想我找到了解决方案:$alias awkFirst=“awk-F'\,“{print\$1}”,如果不包含一些标签,如shell,几乎没有人能帮上忙。

在HP-UX中,我尝试执行以下操作:

$ alias awkFirst="awk -F',' '{print $1}'"
但这并不是成功的,而是回报: ksh:1:未设置参数

我不明白ksh和这有什么关系


此外,我试图在脚本中声明上述别名(以#!/bin/sh开头),但仍然失败,ksh的错误响应与此相同。

我想我找到了解决方案:$alias awkFirst=“awk-F'\,“{print\$1}”,如果不包含一些标签,如
shell
,几乎没有人能帮上忙。