awkがダメならperlを使うのが手筋だと思っていた。
JSONへの型変換とinfo付きのjqなのか?続きが気になる。
awkじゃなくてjqの再発明っぽい “AWS CLI出力などjson,yaml構造把握をラクに。既存ツールの限界:awkは構造化データ非対応、覚えにくい構文。jqはJSON専用、YAMLは変換必須。pandasはCLI非向き。解決策はpandas操作感をRust製CLI”
Javaのログ出力が4までは単純なテキストだった(からawkや正規表現使えた)のに、5からXMLになって開発者が狂ったみたいな話を聞いて、json出力でawkとかが機能しなくなる当時の苦労を再度味わうみたい話を読まされた気分
jqではいかんのか?と思ったらYAMLの時かぁ。そういう時、あるかな…。
yamlをjsonに変換してからjqってUNIX文化としては正しいが一発で通せるならそっちのが楽だよね。ただ、そういうaliasなりshell scriptを作っておけばという話でもある。
10年前だったらね...
gawkてのもワシが若い頃はあったような…気のせいかのう…?
yq
AIっぽい記事だな
名前を変えた方が良い気がする。過去にgawkとかnawkとかあったせいでawkと上位互換性のある何かと思われそう
「pandas風の操作感をCLIで」duckdbってやつがあってですねえ...あと、yamlはyqもある
この手のツールは jq だとちょっとたりなくて大体 Perl か Python で自製しちゃうんだよな。ワンライナー冗長になり過ぎるし。
AI特有の絵文字挿入だいぶノイズ
AIに書かせたのかな?jqだねこれは
awk の再発明じゃなくて YAML や CSV でも使える jq って感じかあ。名前がさすがにもにょるが……
思てたawkと違った
エイホとワインバーガーとカーニハンが作った「プログラミング言語AWK」と違う言語にAWKを名乗って欲しくねえなぁ。
名前はちょっと嫌だけど興味深い。 / 途中で紹介されているyqでJSONに変換してjqに流し込むやつをshellでラップすれば十分(UNIXWay)じゃんという気もするけど、、作ることに意義がある。。
使ってみようと思ったが、利用例に awk っぽさが全く無い。帳票作成とかできるんだろうか? 固定長フィールドのテキストが入力できないようだが? これでは単に jq の上位互換を作っただけでは……
awk の再発明ではなく、jq っぽい何かの再発明に見える。つまり、ゲルググ(GQ)だ、これ
インフラエンジニアが作った『hawk』- なぜawkを再発明したのか?
awkがダメならperlを使うのが手筋だと思っていた。
JSONへの型変換とinfo付きのjqなのか?続きが気になる。
awkじゃなくてjqの再発明っぽい “AWS CLI出力などjson,yaml構造把握をラクに。既存ツールの限界:awkは構造化データ非対応、覚えにくい構文。jqはJSON専用、YAMLは変換必須。pandasはCLI非向き。解決策はpandas操作感をRust製CLI”
Javaのログ出力が4までは単純なテキストだった(からawkや正規表現使えた)のに、5からXMLになって開発者が狂ったみたいな話を聞いて、json出力でawkとかが機能しなくなる当時の苦労を再度味わうみたい話を読まされた気分
jqではいかんのか?と思ったらYAMLの時かぁ。そういう時、あるかな…。
yamlをjsonに変換してからjqってUNIX文化としては正しいが一発で通せるならそっちのが楽だよね。ただ、そういうaliasなりshell scriptを作っておけばという話でもある。
10年前だったらね...
gawkてのもワシが若い頃はあったような…気のせいかのう…?
yq
AIっぽい記事だな
名前を変えた方が良い気がする。過去にgawkとかnawkとかあったせいでawkと上位互換性のある何かと思われそう
「pandas風の操作感をCLIで」duckdbってやつがあってですねえ...あと、yamlはyqもある
この手のツールは jq だとちょっとたりなくて大体 Perl か Python で自製しちゃうんだよな。ワンライナー冗長になり過ぎるし。
AI特有の絵文字挿入だいぶノイズ
AIに書かせたのかな?jqだねこれは
awk の再発明じゃなくて YAML や CSV でも使える jq って感じかあ。名前がさすがにもにょるが……
思てたawkと違った
エイホとワインバーガーとカーニハンが作った「プログラミング言語AWK」と違う言語にAWKを名乗って欲しくねえなぁ。
名前はちょっと嫌だけど興味深い。 / 途中で紹介されているyqでJSONに変換してjqに流し込むやつをshellでラップすれば十分(UNIXWay)じゃんという気もするけど、、作ることに意義がある。。
使ってみようと思ったが、利用例に awk っぽさが全く無い。帳票作成とかできるんだろうか? 固定長フィールドのテキストが入力できないようだが? これでは単に jq の上位互換を作っただけでは……
awk の再発明ではなく、jq っぽい何かの再発明に見える。つまり、ゲルググ(GQ)だ、これ