ラージビッグバナー(970x90)

Linux

【Linux】awk / gawk をアップデートする

更新日:

ビッグバナー(piglog)728px

テキスト整形をする必要があり、ローカルの cygwin 環境でごにょごにょやって手順ができあがって CentOS7 で試したところうまくいかない。

デバッグしてみると awk の上書きオプションが動いていない。調べてみると awk上書き保存するオプション( -i inplace )は、Version 4.1.0 以降じゃないと使えないらしい。CentOS7デフォルトのawkのバージョンは 4.0.2 だったのでアップデートしてみました。

awk / gawk をアップデート

まずは、デフォルトの awk のバージョンを確認。

手っ取り早くyumでアップデートしようとしたところ、-i inplace オプションを使えるという Version 4.1.0 以上にアップデートできません。。。

手元の Cygwin 環境はかなり前にインストールしたもの。それに比べてCentOS7で対応していないのはなぜ?てか、Version はいくつまで出ているんだろうか。

以下から見てみると、2016年8月に最終の gawk-4.1.4 がでている。

http://ftp.gnu.org/gnu/gawk/

えっと、4.0.2 は、、、2012年12月に出ているバージョンでした。なんでアップデートしないのか。と思ったけど調べる気もしないのでさっさとアップデートすることにする。

最新版をダウンロードして展開します。

コンパイルしてインストールします。

バージョンを確認します。

以上です。

↓↓↓ 持っていると便利な一冊。

pig-log_ディスプレイ横長

リンクユニット(レスポンシブ)

-Linux
-,

Copyright© ぴぐろぐ , 2024 All Rights Reserved.