awk:区切り文字データの分割 2024/01/22 16:21 OS::Linux::コマンド 標準出力をパースして標準出力するコマンド。Perlが使える環境であればPerlでの代替も可能 特定列を取得 例としてps auxの実行パスの取得 ps aux | awk '{print $11}' 区切り文字を変える 標準では半角スペース カンマにする例 awk -F "," 正規表現に一致した次の行を取得 awk "/any regexp/{getline; print}" 正規表現の捕獲式を捕獲する awk '{print gensub(/Foo: (.+)/, "\\1", "g")}')