Awk 脚本返回“糟糕的解释器”错误

Awk 脚本返回“糟糕的解释器”错误

我编写了一个简单的awk脚本,这是我通过 PDF 教程学会编写的。当我运行此脚本时,我收到一条错误消息Bad Interpreter,其中显示 ,以及脚本的第一行。

那么这一行有什么问题:

#!/bin/awk

答案1

该行不完整并指向错误的目录,应该是:

#!/usr/bin/awk

这被称为“魔线”或“shebang”,它告诉 shell 需要什么程序来解释脚本。

另一种运行方式awk是(由@Knud larsen):

awk -f file.awk [file to be processed]

相关内容