【发布时间】:2011-08-26 15:06:30
【问题描述】:
我正在尝试调试调用 awk 文件的 shell 脚本。 这是一场噩梦,因为我以前从未使用过,我对 linux 也不是很流利,但无论如何
开发人员制作了一个 awk 文件并尝试在 shell 脚本中运行它。
为了尝试从单独的位置运行它,而不需要指定确切的位置,他们将 awk 脚本放在 PATH 变量中的文件夹中。所以这个 awk 文件应该随处可用,对吧?
当你像这样运行它时......
awk -f script.awk arg1
...awk 能找到那个脚本吗? 当 shell 脚本试图运行那个 awk 命令时,它会报错:
awk: fatal: 无法打开源文件 `script.awk' 进行读取(没有这样的文件或目录)
【问题讨论】: