我写了这个AWK脚本并获得
awk: 2: unexpected character '''
awk: 2: unexpected character '''
我不确定发生了什么。
这是我的代码 该文件名为chan_wrd,使用了chmod u + rx
#! /usr/bin/awk -f
'{gsub(/\<i\>/, "I");gsub(/\<awk\>/, "AWK");print}'
答案 0 :(得分:3)
您不需要脚本本身的引号 - 在将脚本作为命令行参数传递给awk
时,您只需要它们。您的脚本应该如下:
#!/usr/bin/awk
{
gsub(/\<i\>/, "I");
gsub(/\<awk\>/, "AWK");
print
}