使用 apt 安装 gawk-csv(或 gawkextlib)

使用 apt 安装 gawk-csv(或 gawkextlib)

有一种方法可以安装CSV 扩展gawk 经过apt


主库的名称是gawkextlib

这是一个非常重要的扩展经典 AWK,因为通用CSV文件不仅仅是“ a,b,c”,AWK需要解析标准 CSV引号、转义行等

附言:从源代码安装很丑陋并且不适用于 UBUNTU 18 LTS。

答案1

mkdir -p /opt/gawk && cd /opt/gawk
apt-get source gawk
apt-get build-dep gawk
cd "gawk-4.1.3+dfsg"
dpkg-buildpackage -b -rfakeroot -us -uc
cd /opt && git clone git://git.code.sf.net/p/gawkextlib/code gawkextlib-code
cd gawkextlib-code
./build.sh lib $(grep -Po '(?<=\$\ ./configure\ ).*' /opt/gawk/gawk-4.1.3+dfsg/config.log)
./build.sh csv $(grep -Po '(?<=\$\ ./configure\ ).*' /opt/gawk/gawk-4.1.3+dfsg/config.log)

相关内容