我正在编写一个 shell 脚本,我需要将 FIND ME 从以下内容中删除:
* *[**FIND ME**](find me)*
并将其分配给一个数组。我的代码完美无缺……直到我将 Solaris 中的脚本移动到非全局区域。这是我之前使用的代码:
objectArray[$i]=`echo $line | nawk -F '*[**|**]' '{print $2}'`
现在打印:
awk: syntax error near line 1
awk: bailing out near line 1
有人建议我使用 nawk 尝试相同的命令,但我现在收到此错误:
nawk: illegal primary in regular expression `* *[**|**]` at `*[**|**]`
input record number 1
source line number 1
还有,/usr/xpg4/bin/awk
不存在。