パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

brew about」記事へのコメント

  • by Anonymous Coward on 2023年02月05日 10時52分 (#4405637)

    jsonしかないかー

    brew info --json=v2 jq | jq -r '.formulae[] | .name,.desc'
    brew info --json=v2 utm | jq -r '.casks[] | .name[0], .desc'

    整形する気力までなかったのでAC

    • ありがとうございます。
      ほげー。完全にテキスト整形しか頭に無かったです。

      学生時代以来の sed 好き [amazon.co.jp]ってのもありますが・・・
      jq 入ってる、入ってるよ!!

      親コメント
      • by Anonymous Coward

        (4405637 [srad.jp]でやんす)ないのは気力ではなく記憶力だったというオチでした

        こう

        brew info --json=v2 <formulae> | jq -r '.formulae[] | .name,.desc' | paste -s -d ':' -

        個人的にpaste(1)何回調べてんのよということでひき続きAC

        • by Anonymous Coward

          そしてこう

          せっかくなので当方における最終版を貼らせていただきます。JSONもjqもよくわかってないので、似たようなことを繰り替えし書いていてかっこわるいです

          brew info --json=v2 <formulae|casks> | jq -r '.formulae[].name,.formulae[].desc,.casks[].name[0],.casks[].desc' | paste -s -d ':' -

          ・brew info自体は複数の引数を受けつけるけど、その場合のJSON出力が formulae/casks毎にまとまって name name ... desc desc ...ってなってしまうのをなんとかしたかったがで

          • 本当に、お手間を取って教えてくださり、感謝に堪えません。

            動く・・・すごい・・・コマンド見ただけで何をしているのか、どうするべきかが明白です。Σ\( ̄ー ̄;)ソコカヨ
            ここからなら何の工夫も無い引数ループ(スペース区切り Only)から上手く脱却できるかも。
            1 行 1 エントリのファイルリダイレクトくらいには対応させたいですからね。

            親コメント

にわかな奴ほど語りたがる -- あるハッカー

処理中...