如何下载awk
到 Ubuntu,因为我尝试使用asorti
函数,但它告诉我这里出现错误asorti
。我尝试了许多使用函数的脚本asorti
,但都出现了同样的错误!
答案1
听起来你的系统正在使用mawk
awk - 你可以检查
update-alternatives --display awk
如果是这种情况,你应该能够gawk
从存储库安装 GNU awk ( ),可以使用软件中心或其他 GUI 包管理器,或者通过命令行使用
sudo apt-get update
sudo apt-get install gawk
这会自动将你的默认 awk 设置为gawk
使用 update-alternatives 机制 - 如果你需要将其恢复为默认,mawk
可以通过运行
sudo update-alternatives --config awk
并按照屏幕上的说明进行操作。阿索蒂函数是 GNU awk 扩展。
答案2
你也可以从以下位置下载 gawk 源代码文件http://ftp.gnu.org/gnu/gawkgawk
然后继续编译它们。如果您想要使用Ubuntu 存储库中软件包提供的 gawk 版本以外的特定版本,此方法可能很有用。
下载源代码后,提取给定目录中的文件/home/user/gawk/
,然后:
cd /home/user/gawk
./configure
make
sudo make install
最有可能的是,它将被安装在类似的东西中/usr/local/bin/gawk-4.X.Y
,即每次新版本发布时都会改变的 X 和 Y 数字。