んなもんさあ、grepしてsedしてawkすれば簡単じゃん (209レス)
上下前次1-新
1(3): 2018/12/28(金)23:51 AAS
無能「???」
110: 2019/04/20(土)16:12 AAS
>>109
アスペ
111(1): 2019/04/20(土)16:38 AAS
awkでパターンマッチできることを指摘されたのが
よっぽどくやしかったのかな?
112: 2019/04/20(土)18:43 AAS
>>111
ま〜たアスペ晒してるwww
「機能がダブっている」と書かれいてるのに
「awkでパターンマッチできることを知らないんだろ!!!」
このキチガイは日本語と理解力と論理力が低過ぎるwwwwwww
113(1): 2019/04/20(土)18:44 AAS
awkの機能とダブっている所を
grepでやらないでいいんだすよ。
awk使ってるんだからね
114: 2019/04/20(土)18:45 AAS
>>113
ま〜たアスペ晒してるwww
awkだけでできるからって
awkだけでやらなきゃいけないことにはならない。
区別できない論理の弱さが技術者として適性の低さを晒してる。
115(1): 2019/04/20(土)18:55 AAS
awkだけでやらなきゃいけないなんて言ってないんですが?
まだ気づいてないんですか?
116(1): 2019/04/20(土)18:56 AAS
awkだけで簡単にできることを
grepを組み合わせたらアホに見えるってことでしょ?
117(1): 2019/04/20(土)19:17 AAS
>>115
>>116
ま〜たアスペ晒してるwww
>>88で終わってる話をしつこく蒸し返すアスペには
呆れるしかねえわwwwwwwwwwww
118(1): 2019/04/20(土)20:49 AAS
>>117
お前がレスしなければ良いんだよ?
ps -ef | grep runner | awk {'print$2'}
は
ps -ef | awk /runner/{'print$2'}
こうかけばいいって言ってんだよ。
awkの方が簡単にできる。grepと組み合わせる必要はない。
組み合わせたらダメとはいってないよ。
アホなら組み合わせる。アホになったらだめとはいってないよ
119(1): 2019/04/20(土)21:05 AAS
なんか必死な人がいるけど、これアスペとか言う話じゃなくて
単にawk入門レベルのことを知らなかったってだけでしょ?
知りませんでした。勉強になりました。って素直に言えばいいのに
120: 2019/04/21(日)05:27 AAS
>>118
ま〜たアスペ晒してるwww
awkだけでできるからって
awkだけでやらなきゃいけないことにはならない。
区別できない論理の弱さが技術者として適性の低さを晒してる。
121: 2019/04/21(日)05:28 AAS
>>119
ま〜たアスペ晒してるwww
「機能がダブっている」と書かれいてるのに
「awkでパターンマッチできることを知らないんだろ!!!」
このキチガイは日本語と理解力と論理力が低過ぎるwwwwwww
122(2): 2019/04/21(日)11:00 AAS
ま〜た、お前はアスペ!アスペなんだ!!!
が口癖の人が来てるw
周りの敵がみんなアスペに見えてしょうがないw
123: 2019/04/21(日)11:04 AAS
>>122
アスペはアスペを自覚しようぜww
124: 2019/04/21(日)11:09 AAS
効いてるw効いてるw
125(1): 2019/04/21(日)11:09 AAS
>>122
お前が既に指摘されてることを理解せずに
繰り返してるだろ。
126(1): 2019/04/21(日)15:17 AAS
>>125
お前が言いたいこと・・・他にもやってる人がいる!やってダメってことはない!
俺が言いたいこと・・・やってる人はアホやなぁ(笑)
127: 2019/04/21(日)15:28 AAS
>>126
それはお前がUNIXの根本思想を知らない馬鹿だからだと
いい加減理解しろよアスペwwwwwwww
128(1): 2019/04/21(日)15:57 AAS
UNIXの根本思想は「awkはいろいろ機能詰め込み過ぎだからgrepでやろう」
なんてことは一言も言っていません。
129: 2019/04/21(日)16:03 AAS
>>128
アスペっぷりが際立つ返しですなあwww
根本なのにどうしてそんな個別のことだと思った?
UNIXの根本思想を知らないんだなあwww
130(1): 2019/04/21(日)16:16 AAS
awkの基本機能を知らんやつがUNIXの根本思想を語るなってw
awkの機能は一つのことをうまくやるというUNIXの根本思想そのもの
131(1): 2019/04/21(日)17:54 AAS
>>130
ま〜たアスペ晒してるwww
「機能がダブっている」と書かれいてるのに
「awkでパターンマッチできることを知らないんだろ!!!」
このキチガイは日本語と理解力と論理力が低過ぎるwwwwwww
何度言えばこのバカは理解すんだ?
リアルキチガイ
132(3): 2019/04/21(日)18:19 AAS
>>131
わかってるわかってる。
>>16で機能がダブってると指摘されてから、気づいたんですよねw
133: 2019/04/21(日)18:27 AAS
>>132
妄想きめええええええwwwwwww
1はもういないんじゃね?
1が立てたの半年近く前だがwwwwwwwwwwwww
>>57で言われてるのにアスペはまーた同じ醜態晒してるwwwwwww
134: 2019/04/21(日)18:29 AAS
>>132
>>35を示されるまで、組み合わせることが普通にやられていると知らないみっともなさをごまかそうと必死ですなあwwww
後からごまかしちゃってみっともねえwwwwwwwww
135: 2019/04/21(日)18:32 AAS
>>132
>>35にあるように組み合わせることなんて普通なのに
妄想連呼「awkでパターンマッチできることを知らないんだろ!!!」
wwwwwwwwww
組み合わせることなんてしょっちゅうだからwwwwwwwwwwww
何度そういえば理解できんだよアスペwwwwwwwww
136(1): 2019/04/21(日)18:57 AAS
スレタイに「grepしてsedしてawkすれば簡単じゃん」って書いてるんだから
組み合わせられるのわかってるだろ・・・
その上でawk単体でもっと簡単にできるのに、組み合わせるとかアホですねって言われてるわけだが
137: 2019/04/21(日)19:29 AAS
>>136
>>35みたいに書いてあること知らなくて
恥晒しちゃったねえwwww
普通にあるのに
「やるのはアホ」キリッ
ですってwwwwwwwwwwww
138(1): 2019/04/21(日)19:57 AAS
普通にあるのに「やるのはアホ」
いや、そのとおりなんだが?
普通でもなんでも、無駄なことやってるアホがいるなぁという感想だよ?
139(1): 2019/04/21(日)20:00 AAS
>>138
UNIX知らないバカはそう思うんだねwwwwww
wwwwwwwwwwwwwwww
140(3): 2019/04/21(日)20:02 AAS
>>139
UNIX知ってるけど、そう思うよ?
だってawkでやったほうがシンプルじゃん?
そのために作られたツールなんだから
それは事実だよね。
141: 2019/04/21(日)20:27 AAS
結局、マウンティング行為しかないのね
142: 2019/04/21(日)20:29 AAS
マウンティングしてないけど、そう思ってしまうんだねw
143: 2019/04/21(日)21:02 AAS
>>140
え?
grepは行を抽出するためのものだけど
grep知らないのかよwwwwwwwwwwwww
144: 2019/04/21(日)21:03 AAS
>>140
UNIX知らないよ
お前wwww
UNIX知らないアホ発言してる自覚ない?
え?
w
145(1): 2019/04/22(月)09:07 AAS
awkはパターンにマッチした行に対して処理を行うツールだから
awk使うならgrepは必要ないよ。かぶってるツールを使うのはUNIXの根本思想に反している。
146(1): 2019/04/22(月)10:22 AAS
awk自体を否定したいんじゃないの?
awkは複数の機能が組み合わさってるから
UNIXの根本思想に反している。
そうじゃないのにね。
147: 2019/04/22(月)10:51 AAS
>>145
UNIXの思想を知らないバカwwwwwwww
sedとawkとgrepの開発順序知らないで言ってるのがバレバレ
だっさwwwwwwww
148: 2019/04/22(月)10:52 AAS
>>146
まーたアスペ晒してる
awkがUNIXの思想に反しているとか妄想してんなwwwwww
149(2): 2019/04/22(月)11:01 AAS
開発順序の何が関係してるんだろう・・・?
昔は無理だったけど、今はawkだけでできるように
なりましたってこと?今といってもずいぶんと前の話だけど
150(1): 2019/04/22(月)12:00 AAS
意見に一貫性がなくて思いつきで発言してるから
開発順序とかいきなり今までにない話が飛び出すわけで
151: 2019/04/22(月)12:13 AAS
>>149
え?
UNIXの思想と経緯を知ってりゃ
>>140みたいなアホ発言は死ねえぞ
152: 2019/04/22(月)12:14 AAS
>>150
アスペが日本語を理解できずに
書かれている内容を理解できずに同じことを連呼して
的外れレスをしてるのが問題だなあ
153: 2019/04/22(月)12:17 AAS
>>149もま〜たアスペ晒してるwww
awkだけでできるからって
awkだけでやらなきゃいけないことにはならない。
区別できない論理の弱さが技術者として適性の低さを晒してる。
日本語理解できないアスペがまーた同じこと繰り返してるwwww
154(1): 2019/04/22(月)12:18 AAS
> awkだけでできるからって
> awkだけでやらなきゃいけないことにはならない。
誰もそんなこと言ってなくて、
awkで簡単にできることにgrep使ってるやつはアホと言ってるだけ
155: 2019/04/22(月)13:10 AAS
>>154
ま〜たアスペ晒してる
文脈から読み取れよアスペwww
その無駄なやり取りいらねえから
156(1): 2019/04/22(月)14:22 AAS
思想思想ってアカかお前ら・・・
157(1): 2019/04/22(月)14:53 AAS
>>156
似たようなもんだよ。何の根拠もなく俺がUNIXの思想をわかってるんだ
awkとgrepを組み合わせることこそがUNIXの思想なんだー。ばんざーい。
158: 2019/04/22(月)18:31 AAS
>>157
だ〜めだコイツ。
バカはバカを自覚しないよなww
こんだけアスペ晒してもアスペ自覚せずに的外れなキチガイレス繰り返すし
だ〜めだこりゃwww
159(1): 2019/04/22(月)18:37 AAS
アスペっていうほうが(略
あ、なんでもない(笑)
160: [さsa] 2019/04/22(月)19:57 AAS
>>159
161: 2019/04/22(月)20:43 AAS
まとめ:どちらもアスペ
162: 2019/04/22(月)22:21 AAS
アスペ「ま〜たアスペさらしてるwwwwま〜たアスペさらしてるwwww」
163: 2019/04/22(月)23:44 AAS
やり取り見れば文脈を読み取れずに同じこと繰り返してるアスペは明らかだな。
164: 2019/04/23(火)09:27 AAS
コードの改行について、俺ルールはこうだから他はアホって喚いてるようなもんだ。
俺ルールを押し付けんな。
165(1): 2019/04/23(火)11:29 AAS
コードの改行の話なんか誰もしてない。
awkを使いこなせるかどうか
166: 2019/04/23(火)12:49 AAS
歴史的に見れば一番正統な改行コードはCR+LFだから議論の余地はない
167: 2019/04/23(火)13:21 AAS
タイプライターからの伝統だな
168: 2019/04/23(火)13:33 AAS
ごまかすために改行の話にすり替えようとしてるw
169: 2019/04/23(火)13:47 AAS
>>165
「awkはgrepと組み合わせちゃいけない」と喚いてるアホ
「コードの改行について、俺ルールはこうだ」と喚いてるアホ
完全に一致していてワロタ
170(1): 2019/04/23(火)14:15 AAS
あぁ、なるほど。そう持っていくために
関係ない改行の話を始めたのかw
awkを使いこなせないアホが考えること
171: 2019/04/23(火)14:18 AAS
>>170
マイルール押し付け厨wwwww
172(1): 2019/04/23(火)14:20 AAS
ルールじゃなくて技術力の問題だな。
awkをもっと効率良く使う技術力
173: 2019/04/23(火)14:30 AAS
水中にいるなら水浴びする必要はない←正しい
アスペ「水中で水浴びするなと喚いている!水中で水浴びしてはいけないと誰が決めた!」
いや水につかってんだから必要ないだろ…
174: 2019/04/23(火)15:57 AAS
どうあってもこんがらがった魔術にしたい勢力がいるんだよな
現場のクソコード見てるとほんと思う
175(1): 2019/04/23(火)16:39 AAS
シンプルにすりゃいいのにな
ps -ef | awk /runner/{'print$2'}
176: 2019/04/23(火)17:11 AAS
>>172
UNIXはawkだけしかないと勘違いしてて笑うw
177(3): 2019/04/23(火)17:12 AAS
>>175
バカ「grep使うと難しい!!」
ええええええええええ
178: 2019/04/23(火)17:17 AAS
行の選択をgrepでやるのはUNIXの常識だわな
179: 2019/04/23(火)19:02 AAS
行の選択にgrepを使うことを否定するバカは始めて見た
180: 2019/04/23(火)20:41 AAS
しょうもない自演だなぁ…
もっとちゃんとしろよ色々と
181(2): 2019/04/23(火)21:55 AAS
>>177
シンプルの反対は複雑であって
難しいじゃないですよ?
182(1): 2019/04/23(火)22:25 AAS
>>181
バカ「grep使うと複雑!!」
ええええええええええ
どっちでも変わらんだろアホwwwwww
183(3): 2019/04/24(水)00:23 AAS
ps -ef | grep runner | awk {'print$2'}
ps -ef | awk /runner/{'print$2'}
下のほうがシンプルだろ?
誰が下のほうが複雑だなんて言ったんだ?
184: 2019/04/24(水)03:27 AAS
正規表現なんか覚えなくても色々できちゃうREXXで万全なんだけどなぁ
UNIXって前時代的で不便だね
185(2): 2019/04/24(水)08:54 AAS
>>183
まーたアスペ晒してる。
バカ「grep使ってる上は複雑!!」
ええええええええええw
186(2): 2019/04/24(水)09:20 AAS
アスペ「まーたアスペ晒してる! まーたアスペ晒してる!」
187: 2019/04/24(水)11:01 AAS
>>186
アスペじゃないマン
>>177
>>183
>>185
「アスペじゃない」
wwwwwwww
188: 2019/04/24(水)11:02 AAS
>>186
間違った
もっとアスペだったw
>>177
>>181
>>182
>>183
>>185
アスペじゃないマン「アスペじゃない」
wwwwwwww
189: 2019/04/28(日)19:11 AAS
問題
6000行のCSVファイルhoge.csvから2つ目のカラムに
アルファベット2文字に続いて数字4桁の文字列がマッチする行を検索して
1、2、4〜6カラム目をカンマ区切りで出力しなさい
プログラマーならコードで相手をマウントしないとね^^
190: 2019/04/28(日)20:27 AAS
なおCSVの仕様はRFC4180準拠とする
http://www.kasai.fm/wiki/rfc4180jp
191: 2019/04/28(日)20:33 AAS
RFC4180の正確な仕様はリンク先を見るとしてかんたんに説明すると
・改行はCR+LF
・フィールドに改行やカンマを含める場合はダブルクォートでくくる
・ダブルクォートをフィールドに含める時は""というふうにエスケープする
192(1): 2019/04/29(月)15:11 AAS
やっぱりね
ネットで吠える人間ほどコードを書けない
あれほど罵倒しあっていた勢いが完全に消えた
多分罵倒しあってる人たちはgrepとかawkを実際には使えないんじゃないかな
193: 2019/04/29(月)18:47 AAS
だって下のほうが良いって結論出たし
ps -ef | grep runner | awk {'print$2'}
ps -ef | awk /runner/{'print$2'}
194: 2019/04/29(月)18:47 AAS
>>192
というか勢い収まってから言うのやめとけよw
恥ずかしいだけ
195: 2019/05/03(金)15:26 AAS
おかしいな
なんか無限ループに入り込んでいる気がする
196: 2019/05/03(金)17:37 AAS
「んなもんさあ、grepしてsedしてawkすれば簡単じゃん 」(どやぁ)
「awkだけでできますよ」
「むきーっ!」
197: 2019/06/01(土)19:49 AAS
今時Unixだけで仕事している奴はいないだろ
198: 2020/12/07(月)20:39 AAS
ずっとgrepしてawkしてsortしてuniqしてたけど、grepいらなかったんだなとプログラミングawkを読んで知ったとこでした
私はきっと無能ですけど英語で落ちてたブレインダンプス記憶しまくりでMCSEホルダーでIT派遣で飛ばされた先で月80万稼ぎつつチョロチョロっとLinuxさわっとります
上司がもっと無能なので助かるわまじで
上司は多分○nxへのログイン方法も知らないしgrepはおろかcpもmvもchmodもtailもheadも知らないのよね
199: コロナ禍の暇人 2021/01/01(金)08:40 AAS
>いつかこのスレを読むかもしれない初心者へ
やりたい事が出来れば書きやすい様に書けば良い。効率を考えてリファクタリングするのも良いが、書くのがその場限りのワンライナーならその必要は無いだろう。後で再利用するかもしれないスクリプトを書くのならば読んだ時に直感的に分かりやすい表現にすると良い。UNIX的な思想でシンプルなコマンドの組み合わせで書くと後から読んでも分かりやすい事が多いが、ただシンプルなコマンドを使えば分かりやすい訳でもない。
このスレの話題を例に説明する。
ここでの"やりたい事"→「全てのユーザーのプロセスからrunnerのプロセスIDを抜き出す」
やり方は色々ある
ps -ef | grep runner | awk '{ print $2 }'
ps -ef | awk '/runner/{ print $2 }'
ps -ef | grep runner | tr -s ' ' | cut -d' ' -f2
awkが使える環境であれば一番上のやり方が"思考"の順と後述する"試行"の順と合っていて自然。
二番目はより短く書ける。これがぱっと思い付くならこの書き方もいいだろう。
三番目はシンプルなコマンドの組み合わせだが、cutの為にtrで連続した空白を一つにまとめているのが思考の順番と合わないため理解し難い。
最後に"やりたい事"を実現するための過程を、試行も含めて書いてみる。
まずはプロセス情報を取り出す
→ps -ef (PIDが欲しいだけなら-fは要らないが、定型的に付けておく)
↑プロセスが沢山出る
欲しいのはrunnerの情報だけ
→ps -ef | grep runner
↑意図しないプロセスが紛れてないのを確認
PIDが欲しい(空白区切りで2列目)
→ps -ef | grep runner | awk '{ print $2 }'
↑所望の結果が得られる
上記はあくまで例で、慣れてくればこの様な試行を省略して最初から最後のワンライナーで書けるようになる。慣れるまで書きやすく読みやすくを意識して沢山書くと良い。
長文最後まで読んでくれた方、ありがとう。
200: 2021/07/05(月)02:07 AAS
おつかれ
パイプの数が多いと自己満足に浸れるので俺はgrep + awk派だなw
でもさ、psの出力ならPIDは$2じゃなくて$1では?
201: 2021/07/08(木)01:01 AAS
そんな中ガチプログラマはffftpでマイpcに落としてエクセルでオートフィルタするのであった。
202: 2024/03/29(金)13:54 AAS
先週で大方卒業して
スノヲタどんだけ食ってで
203: 2024/03/29(金)14:56 AAS
たぶん
ロムってるやつはたくさんいるから大丈夫なのか?
204: 2024/03/29(金)15:55 AAS
手を出してくれよずっと待ってんだから
スシボーイズどうですか?
( ゚ ⊇ ゚)‘◇‘)∂ω∂)´u`)´ェ`)ゆっくりしなくていいから無期限にしてくれ
205: 2024/03/29(金)16:15 AAS
鍵オタ出入り禁止
206: 2024/05/17(金)23:59 AAS
ニュースで、政治資金データが大量のpdfだからチェック出来ないって言ってたが
pdfgrepしてsedしてawkすれば簡単じゃないの?w
207: 2024/05/18(土)08:25 AAS
文字が画像なのかもしれん。
208: 2024/05/19(日)20:11 AAS
perl5でいいじゃん
それが走れるなら
209: 2024/05/20(月)17:10 AAS
このスレまだあったのか。なつかしいなあ。。。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.655s*