Ubuntu 上 /bin/awk 的“没有这样的文件或目录”

Ubuntu 上 /bin/awk 的“没有这样的文件或目录”

如何在此版本的 Ubuntu 11 中安装 awk?我从 Ubuntu 软件中心安装了它,但无法使用它。

我正在尝试运行一个 awk 脚本:

#!/bin/awk  
Begin  
{  
print strftime("ora %H, %M , %S");  
}

由于没有安装 awk,因此我无法运行它。

./l4p1.sh: /bin/awk: bad interpreter: No such file or directory

答案1

awk不在 中/bin,而是在 中/usr/bin。要找出 的位置awk,您可以运行以下任一操作:

which -a awk
type awk

然后,相应地更改你的 shebang 行:

#!/usr/bin/awk

…或者,甚至更好:

#!/usr/bin/env awk

后者将仅使用awk当前环境的版本,并且可跨不同系统移植awk安装在其他地方。

相关内容