アカウント名:
パスワード:
なにこの馬鹿げたパイプ爆弾?sedでやると面倒だからtail呼びならまだ理解できなくもないがどうせあとでsed通すのにわざわざhead通すとかイミフそもそもこれだけならsedでもgsedでも全部合わせて一回通すだけでやれるだろなんで何度も別々に通してんだ?ワンライナーだと複数スクリプト書けないと勘違いしてるぼんくらかな?だいたい初っ端のcatがまたぼんくら臭すごいcatしてsedに流すのでなくsedかけたいものの出口を直接sedに向けてやればいいだけだろ
しかもこれほどのムダの塊書いといて「遅い。これは brew info の遅さで、自分では回避できない。」とかいってんだからすげーよこいつたしかにbrewは遅いがおまえには負けるよ 完敗だよ
わー。なんか皆が色々教えてくれるーwすんません、複文ワンライナーくらいはしますが、間違いなく素人でぼんくらです。(普段使ってないしー。)
教えていただいたとおりに…できた!かも!brew info | gsed -E -z -e 's/^[ =>]+([^\:]+)\: [^\n]+\n([^\n]+)\n.+/\1:\t\2/g'とりあえず動きました。
お目汚し失礼しました。実のところ自覚はありながらのエイヤッでしたが、読み返したら恥ずかしいや。
しまった、info の後を <Formula> にしてなかった。(<Formula> が消えてます。)
元書式が変わったとかで一年後にちょっとカスタマイズしようと思っても、自分が当時何を考えて作ったのかイミフになる私。正規表現をいつも書き慣れてないと、ちょっとかっこいい技を使うよりシンプル技を組み合わせる方が、未来の自分に優しい。
昔の職場で複数かつ長めの正規表現を使いまくったテストツールを作ってまして、やはり後々そういうアップデートが発生しました。そして、検索式は毎回イチから書き直してました。(言語が UWSC スクリプトだからというのはあまり関係ない。)
> シンプル技を組み合わせる心がけます。呪文も組み合わせの工夫も、同じくらい達成感ありますしね。…まあ、今回のやつは自分でもちょっとどうかと頭をかすめつつではありました。
概ね同意なんだけど、最近の8コアなんかだと、複雑な正規表現でまとめるよりパイプ爆弾で負荷分散したほうが勝ったりしやがるから、おじさん複雑です。brewは縁がないが、apt showとかだと全結果をテキストに時々予め落としておいて、そこからサーチしたほうが今では速いのは笑ってしまう。sqite実用に成るなどSSD大勝利なんだな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
素人臭ぱない (スコア:-1)
なにこの馬鹿げたパイプ爆弾?
sedでやると面倒だからtail呼びならまだ理解できなくもないが
どうせあとでsed通すのにわざわざhead通すとかイミフ
そもそもこれだけならsedでもgsedでも全部合わせて一回通すだけでやれるだろ
なんで何度も別々に通してんだ?
ワンライナーだと複数スクリプト書けないと勘違いしてるぼんくらかな?
だいたい初っ端のcatがまたぼんくら臭すごい
catしてsedに流すのでなくsedかけたいものの出口を直接sedに向けてやればいいだけだろ
しかもこれほどのムダの塊書いといて
「遅い。これは brew info の遅さで、自分では回避できない。」
とかいってんだからすげーよこいつ
たしかにbrewは遅いがおまえには負けるよ 完敗だよ
Re:素人臭ぱない (スコア:2)
わー。なんか皆が色々教えてくれるーw
すんません、複文ワンライナーくらいはしますが、間違いなく素人でぼんくらです。(普段使ってないしー。)
教えていただいたとおりに…できた!かも!
brew info | gsed -E -z -e 's/^[ =>]+([^\:]+)\: [^\n]+\n([^\n]+)\n.+/\1:\t\2/g'
とりあえず動きました。
でもその時点で諦めて万能 gsed 様に全てを委ねるべきでした。
知った風に書くべきことではなかったです。
という顕示欲が無かったとは言い切れません。素人臭いというか、ワナビのドヤ顔ですね。
お目汚し失礼しました。
実のところ自覚はありながらのエイヤッでしたが、読み返したら恥ずかしいや。
Re:素人臭ぱない (スコア:2)
しまった、info の後を <Formula> にしてなかった。(<Formula> が消えてます。)
Re: (スコア:0)
元書式が変わったとかで一年後にちょっとカスタマイズしようと思っても、自分が当時何を考えて作ったのかイミフになる私。
正規表現をいつも書き慣れてないと、ちょっとかっこいい技を使うよりシンプル技を組み合わせる方が、未来の自分に優しい。
Re:素人臭ぱない (スコア:2)
昔の職場で複数かつ長めの正規表現を使いまくったテストツールを作ってまして、やはり後々そういうアップデートが発生しました。
そして、検索式は毎回イチから書き直してました。(言語が UWSC スクリプトだからというのはあまり関係ない。)
> シンプル技を組み合わせる
心がけます。呪文も組み合わせの工夫も、同じくらい達成感ありますしね。
…まあ、今回のやつは自分でもちょっとどうかと頭をかすめつつではありました。
Re: (スコア:0)
概ね同意なんだけど、最近の8コアなんかだと、複雑な正規表現でまとめるよりパイプ爆弾で負荷分散したほうが勝ったりしやがるから、おじさん複雑です。
brewは縁がないが、apt showとかだと全結果をテキストに時々予め落としておいて、そこからサーチしたほうが今では速いのは笑ってしまう。sqite実用に成るなどSSD大勝利なんだな。