我编写了一个简单的awk
脚本,这是我通过 PDF 教程学会编写的。当我运行此脚本时,我收到一条错误消息Bad Interpreter
,其中显示 ,以及脚本的第一行。
那么这一行有什么问题:
#!/bin/awk
答案1
该行不完整并指向错误的目录,应该是:
#!/usr/bin/awk
这被称为“魔线”或“shebang”,它告诉 shell 需要什么程序来解释脚本。
另一种运行方式awk
是(由@Knud larsen):
awk -f file.awk [file to be processed]