アカウント名:
パスワード:
なにこの馬鹿げたパイプ爆弾?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' とりあえず動きました。
元書式が変わったとかで一年後にちょっとカスタマイズしようと思っても、自分が当時何を考えて作ったのかイミフになる私。正規表現をいつも書き慣れてないと、ちょっとかっこいい技を使うよりシンプル技を組み合わせる方が、未来の自分に優しい。
昔の職場で複数かつ長めの正規表現を使いまくったテストツールを作ってまして、やはり後々そういうアップデートが発生しました。そして、検索式は毎回イチから書き直してました。(言語が UWSC スクリプトだからというのはあまり関係ない。)
> シンプル技を組み合わせる心がけます。呪文も組み合わせの工夫も、同じくらい達成感ありますしね。…まあ、今回のやつは自分でもちょっとどうかと頭をかすめつつではありました。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
素人臭ぱない (スコア:-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: (スコア:0)
元書式が変わったとかで一年後にちょっとカスタマイズしようと思っても、自分が当時何を考えて作ったのかイミフになる私。
正規表現をいつも書き慣れてないと、ちょっとかっこいい技を使うよりシンプル技を組み合わせる方が、未来の自分に優しい。
Re:素人臭ぱない (スコア:2)
昔の職場で複数かつ長めの正規表現を使いまくったテストツールを作ってまして、やはり後々そういうアップデートが発生しました。
そして、検索式は毎回イチから書き直してました。(言語が UWSC スクリプトだからというのはあまり関係ない。)
> シンプル技を組み合わせる
心がけます。呪文も組み合わせの工夫も、同じくらい達成感ありますしね。
…まあ、今回のやつは自分でもちょっとどうかと頭をかすめつつではありました。