んなもんさあ、grepしてsedしてawkすれば簡単じゃん
>>33
お前「あるんだ!」としか言ってないじゃんw
あるあるあるあると何度繰り返しも、本当のことにはならんよ?
証拠もってこいや >>35
無能が、無能仲間を見つけてきてどうしたいの?
俺以外にもアホがいるって言いたいの?
はぁ。だからね。例えばそれの一番目
ps -ef | grep runner | awk {'print$2'}
は
ps -ef | awk /runner/{'print$2'}
こうかけばいいって言ってんだよ。知らなくてアホすぎ。
awk知らないんだろ >>36
具体例を知らないアホに具体例を提示したら切れるアホwwwwwwwwwwwwww
こんなん提示されなくても
シェルスクリプト書いた経験があれば知ってて当然レベルだぞwwwwwwwwwww >>36
そもそも
機能がかぶっていてるからっていらないことにはならないんだが
コンピュータがあれば計算できるから電卓いらない
と言ってるようなもんだ
と言ってるのに
どうしてawkだけではできない
と言ってることになるんだ?
お前はシェルスクリプトが書けないだけじゃなくて
日本語も苦手なんだなwwwwwwwww 俺「grepしてawkするとか意味ないなぁ(笑)」
アホ「grepしてawkしてるだろ。これが具体例だ!」
俺「だから、その具体例が意味ないなぁって言ってんだよ(笑)」
アホ「ムキーーーー。具体例を出しただけだ!意味ないけど、そこを指摘するなんてずるい!!」
俺「最初からgrepしてawkするとか意味ないなぁって言ってるなぁ(笑)」 >>38
アスペ?
いらない。っていうのはこの世からいらないんじゃなくて
いまawkを使ってるのに、grepを持ち出す必要がないってことです。
そりゃ、awkを使わずにgrepだけ使うことが有るんだからgrepはいるだろw
でも今は、grepの機能が内包されてるawkを使ってるんだから
grepとawkを組み合わせる必要はねーだろw × grepとawkを組み合わせることなんて腐るほどあるんだが…
○ grepとawkを組み合わせるなんて意味ないけど、それをやるアホは腐るほどいるんだが…
アホが居る証拠だされても知らんがなw >>40
>>41
馬鹿だなあwwwww
grepでできることをどうしてわざわざawk使うんだ?
え?
grepでできることをawk使うバカwwwwwwww
まさに
「コンピュータがあれば計算できるから電卓いらない」
と言ってるんだよwwwwwwwwww
コンピュータで計算できるからって
計算だけしたいなら電卓使ったほうがお手軽なんだわwwwww
アスペ晒してて呆れるwwwwwwww こいつ日本語大丈夫か?
awkを使ってる時の話だろ。 >>43
バカ過ぎwwwwwwww
なんでawkでやらなきゃいけないんだ?
お前の勘違いを他人に押し付けんなよwwwwww >>43
「コンピュータがあれば計算できるから電卓いらない」
と言ってることに気付けない
日本語苦手アスペワロタ > 「コンピュータがあれば計算できるから電卓いらない」
> と言ってることに気付けない
違う。コンピュータを使って計算している時に
最後に電卓を取り出してるから意味がないと言ってる。
誰も(コンピュータを使ってない時に)電卓がいらない
なんて言ってない。 >>46
アスペで呆れるwwwwwww
「コンピュータがあれば計算できるから電卓いらない」
「awkがあれば処理できるからgrepいらない」
対応を理解できないとかアスペすぎるwwwwwwwww 「コンピュータを使って計算している時に
最後に電卓を取り出してるから意味がない」と言ってる。
俺がこう言ってるんだよ。
復唱してみ?間違えることって無いよな? >>16より
> >>1「んなもんさぁ、grepしてsedしてawkすれば簡単じゃん」
>
> えとさぁ、>>1の無能君
>
> awkっていうのは、 awk ' {・・・}' の
> awk '/ここ/ {・・・}' に正規表現書けるから
> grepいらんのですよ。
>
> さらにawk '/正規表現/ { ここ }' で置換とかできるからsedもいらんのですよ >>27より
> いらない。っていうのはこの世からいらないんじゃなくて
> いまawkを使ってるのに、sedを持ち出す必要がないってことです いまコンピュータを使ってるのに、電卓を持ち出す必要がないってことです >>49
だからさ、
「awkがあれば処理できるからgrepいらない」
と言ってるんだろバーカ
キチガイすぎるわ
それと
「最後に電卓を取り出してるから意味がない」とか
UNIXの根本思想を何も理解してないバカの発言
馬鹿だなあ > 「awkがあれば処理できるからgrepいらない」
> と言ってるんだろバーカ
(>>27より) いま「awk」を使ってるのに、「sed」を持ち出す必要がないってことです
(>>51より) いま「コンピュータ」を使ってるのに、「電卓」を持ち出す必要がないってことです
いま「awk」を使ってるのに、「grep」を持ち出す必要がないってことです
全然違いますよ このスレって例の無能スレを量産したやつのスレじゃんw
なに?自分が無能だってバラされて
焦ってんの?www >>53
アスペのお前と違って理解してる。
一連の処理を
「awkがあれば処理できるからgrepを使うのはバカ」
だろ。
「awkがあれば処理できる」と
「grepでも処理できる」と
お前の主張との大きな違い。
UNIXの根本思想を何も理解してないバカだなあwwwwww。 >>54
妄想きめええええええwwwwwww
1はもういないんじゃね?
1が立てたの半年近く前だがwwwwwwwwwwwww >>33「grepとawkを組み合わせることなんて腐るほどあるんだが…」
>>34「あるあるあるあると何度繰り返しも、本当のことにはならんよ?証拠もってこいや 」
>>35 https://unix.stackexchange.com/questions/22892/how-do-use-awk-along-with-a-command-to-show-the-process-id-with-the-ps-command
>>36「こうかけばいいって言ってんだ」
こんな程度のことも知らないくせに必死にごまかしーーーーーーwwwwwwwwww
だっさwwwwwwwwwww >>56
取りえずお前がgrepとawkを組み合わせて使ってる!
という主張をするために持ってきた>>35は
>>36で、grepいりませんでしたwww
って指摘したのは理解できてんのか?
「はい」か「いいえ」で答えろ >>59
>>35みたいなことはシェルスクリプトじゃよくあるんだかwwww
そんなのも知らないお前wwwwwwwwww
grep使わないでもできることなんて最初から理解してる。
理解しているといってることも理解できないアスペwwwwwwwwww
awkできる≠grepを使ってはならない
と何度指摘すればアスペのお前は理解できんの?
wwwwwwwwwwwww 自販機でジュース買うには金入れてボタン押せばいいんだが、
別にお前は金入れて3べん回ってワンと言ってからボタン押してもいいぞ。
3べん回ってワンと言ってはいけないとは誰も言ってないからなwwwww >>60
> grepを使ってはならない
それ、このスレのどこから持ってきたの?
あんたの捏造? 誰もそんなこと言ってないよねw >>62
え?病気でしたかwwwwwww
>>39
俺「だから、その具体例が意味ないなぁって言ってんだよ(笑)」
俺「最初からgrepしてawkするとか意味ないなぁって言ってるなぁ(笑)」
え?? 俺「はっはっはっ、grepしてawkするとか意味ないよw」
アホ「お、お前!grepを使ってはならないって言ったなー!!」(真っ赤)
俺「?」 >>64
は?
>>23「awkするんならsedする必要ないだろ 」
>>26「機能がかぶっていてるからっていらないことにはならないんだが」
awkとgrepを同時に使う実例を出したのに対して
お前は「awk使うならgrep使うのはけしからん!!!」
って喚いているんだが
逆にawkとgrepを同時に使うなら
>>23の意味が不明過ぎて
wwwwwwwwwwwwww
自分の発言を後からごまかして支離滅裂になるバカwwwwwwwww 俺「はっはっはっ、grepしてawkするとか意味ないよw」
【間違い】
awkとgrepを同時に使う実例を出したのに対して
お前は「awk使うならgrep使うのはけしからん!!!」
って喚いているんだが
【正しい】
awkとgrepを同時に使う実例を出したのに対して
お前は「はっはっはっ、grepしてawkするとか意味ないよw」
って喚いているんだが
実際に、grepしてawkするとか
意味なかったですよね? >>66
だからさ、
grepしてawkする実例を提示したんだが
アスペwwwwwwwwwwww >>67
>>36
>>35みたいなことはシェルスクリプトじゃよくあるんだかwwww
そんなのも知らないお前wwwwwwwwww
そして
UNIXの根本思想を何も理解してないバカwwwwwwwwwww >>68
> grepしてawkする実例を提示したんだが
これのことですね。
ps -ef | grep runner | awk {'print$2'}
は
ps -ef | awk /runner/{'print$2'}
こうかけばいいって言ってんだよ。
予告したとおり、意味なかったですよね? 多くの最初の//でgrepできるのに、それを知らないってことは
awkの使い方を知らないんでしょうね >>70
だから、お前は
「awk使うならgrep使うのはけしからん!!!」
と言いたいんだろ?
何を主張したいのか自分でも分からなくなってそうwwwwwwwwww >>71
だからさ、
最初っから
>>26「機能がかぶっていてるからっていらないことにはならないんだが」
と言ってるのに
どうしてawkでできないと思ってることになるんだ?
アスペは>>26の意味を理解できないようだなwwwwwwww >>70
「awk使うならgrep使うのはけしからん!!!」
と言ってるんじゃなきゃ
grepしてからawkしてる実例もあって
シェルスクリプトじゃ普通に使われてるんだから
「grepとawkを一緒に使う必要がない」
とかいうバカは押し付けする意味がわからなさすぎてwwwwwww >>73
> 「awk使うならgrep使うのはけしからん!!!」
> と言いたいんだろ?
ずっと意味ないと言ってるのに、
あんたなんで言葉を変えて欲しいの?w >>74
> >>26「機能がかぶっていてるからっていらないことにはならないんだが」
いらないってどういう意味でいってんの?
俺は「コンピュータを使っているときには電卓を使わない」という意味で言ってる
お前は「コンピュータが有るなら、電卓はこの世からいらない」という意味で言ってるでしょ?w >>75
> grepしてからawkしてる実例もあって
> シェルスクリプトじゃ普通に使われてるんだから
> 「grepとawkを一緒に使う必要がない」
「使う必要がない」けど、アホは組み合わせて使ってるwww
ってだけでしょ?「使う必要がない」を否定できていない。 >>76
お前の個人の中の意見なら他人に押し付けんなよカス。
他人を貶めておいて、論理破綻すると個人の意見だと言い出す人間のくず。
失せろカス。 >>77
「機能がかぶっていてる」んだから
>>71「最初の//でgrepできるのに、それを知らない」とか言ってるお前アホだねえwwww。
んで、「機能がかぶっていてる」から要らないと言ってんの派お前だけ。
「機能がかぶっていて」も使い分けできるだろバカ
と俺が言ってることも理解できない国語力の低さwwwwwwwwww >>78
「アホは組み合わせて使う」と「アホ」だといってるくせに
「awk使うならgrep使うのはけしからん!!!」
とは言っていない??
まじで意味不明
日本語でどうぞwwwwwww 自分で「機能がかぶっていてる」といいだして
俺が言ったことにしてる。
馬鹿なのか? 「けしからん」なんて言葉も
お前しか言ってない。
アホなのか? >>83
え?どこをどう読めば
「機能がかぶっていてる」
とお前が言った事にしようとしてることになるんだ?
日本語苦手過ぎて呆れる >>84
「組み合わせて使う」ことを「アホ」呼ばわりしておいて
「組み合わせて使う」ことに否定的立場じゃないと言い張るキチガイ また嘘をつく。
「組み合わせて使う」のがアホなのではない
「grepの機能がawkに内包されてるのに組み合わせて使う」のアホなのだ >>87
めんどくせえなあ。
んなこと分かってんだよ。
ずっと>>35の話してんだろ。
リアルアスペだなお前。
「awkで実現可能な処理をgrepを組み合わせて使うことはけしからん」
という立場なんだろ? 何度も
>>35みたいなことはシェルスクリプトじゃよくあるんだかwwww
そんなのも知らないお前wwwwwwwwww
そして
UNIXの根本思想を何も理解してないバカwwwwwwwwwww
と言われてるのに
今さら>>87言い出すアスペ
めんどくせーー アスペの上に
バカで
シェルスクリプトの経験も乏しいアホの相手をしたのが間違いだった > >>35みたいなことはシェルスクリプトじゃよくあるんだかwwww
だから必要がないことをやってるアホがたくさんいるって話だろ。
何を言いたいんだ? UNIXの根本思想?
awkだけでできることを
複雑にやりましょうって誰が言ってるんだ?w >>92
はい。
UNIXの根本思想を何も理解してないバカwwwwwwwwwww
「awkで実現可能な処理をgrepを組み合わせて使うこと」を
知らない低レベル技術者。
ほんとsed、awk、grepはバカを見分ける基準だなwww。 スレ見たらつまんねーキチガイが騒いでるだけだった
早く死んどけ >>93
適切なツールを使いましょう。
awkを使う時に、grepは必要ありません。
複雑なツールではなくて、awkなどの単機能のツールを使いましょうねw 子之武城、聞絃歌之聲、夫子莞爾而笑曰、割鷄焉用牛刀、
子游對曰、昔者偃也、聞諸夫子、曰、君子學則愛人、小人學道則易使也、
子曰、二三子、偃之言是也、前言戲之耳。 武城の息子、歌の音、夫の笑顔、鶏、ナイフ、
Ziyouが直面している、前者もぎこちないです、Wenzhuozi、曰く、紳士は恋人です、そして悪人は学ぶのは簡単です。
Zi Yan、Er San Zi、Yan Zhiの言葉も序文の耳です。 >>95
え?
grepがawkより複雑で
awkはgrepと比較して単機能?
バカ過ぎだろwwwwwwwwwwwwww awkを使う時に、grepを使うな、と言ってるバカ。
UNIXの根本思想も知らないバカ。
分かる奴はお前の愚かさに呆れて失笑している。
分かる奴ならなw。 朝から頑張るなぁ(笑)
ps -ef | grep runner | awk {'print$2'} は
ps -ef | awk /runner/{'print$2'}
こうかけばいいって言ってんだよ。
よりシンプル
これがUNIXの根本思想 >>100
はい。無能を晒すバカwwwwwww。
分かる奴らはお前の無能っぷりにニヤニヤしてるw。 >>100
はい?
それはどのunixでも動くの? > それはどのunixでも動くの?
な?この程度のレベル。POSIXもしらんのだ 知ってるぞ! awk /runner/{'print$2'} は GNU拡張に違いない!
awkにこんな機能なんてない!!
って言うのを期待してる(笑) awkでパターンが使えるなんて知らない!
そんなの俺が知ってるawsじゃない!! awkだけでできるからって
awkだけでやらなきゃいけないことにはならない。
区別できない論理の弱さが技術者として適性の低さを晒してる。 いらない。っていうのはこの世からいらないんじゃなくて
いまawkを使ってるのに、sedを持ち出す必要がないってことです awkでパターンマッチできることを指摘されたのが
よっぽどくやしかったのかな? >>111
ま〜たアスペ晒してるwww
「機能がダブっている」と書かれいてるのに
「awkでパターンマッチできることを知らないんだろ!!!」
このキチガイは日本語と理解力と論理力が低過ぎるwwwwwww awkの機能とダブっている所を
grepでやらないでいいんだすよ。
awk使ってるんだからね >>113
ま〜たアスペ晒してるwww
awkだけでできるからって
awkだけでやらなきゃいけないことにはならない。
区別できない論理の弱さが技術者として適性の低さを晒してる。 awkだけでやらなきゃいけないなんて言ってないんですが?
まだ気づいてないんですか? awkだけで簡単にできることを
grepを組み合わせたらアホに見えるってことでしょ? >>115
>>116
ま〜たアスペ晒してるwww
>>88で終わってる話をしつこく蒸し返すアスペには
呆れるしかねえわwwwwwwwwwww >>117
お前がレスしなければ良いんだよ?
ps -ef | grep runner | awk {'print$2'}
は
ps -ef | awk /runner/{'print$2'}
こうかけばいいって言ってんだよ。
awkの方が簡単にできる。grepと組み合わせる必要はない。
組み合わせたらダメとはいってないよ。
アホなら組み合わせる。アホになったらだめとはいってないよ なんか必死な人がいるけど、これアスペとか言う話じゃなくて
単にawk入門レベルのことを知らなかったってだけでしょ?
知りませんでした。勉強になりました。って素直に言えばいいのに >>118
ま〜たアスペ晒してるwww
awkだけでできるからって
awkだけでやらなきゃいけないことにはならない。
区別できない論理の弱さが技術者として適性の低さを晒してる。 >>119
ま〜たアスペ晒してるwww
「機能がダブっている」と書かれいてるのに
「awkでパターンマッチできることを知らないんだろ!!!」
このキチガイは日本語と理解力と論理力が低過ぎるwwwwwww ま〜た、お前はアスペ!アスペなんだ!!!
が口癖の人が来てるw
周りの敵がみんなアスペに見えてしょうがないw >>122
お前が既に指摘されてることを理解せずに
繰り返してるだろ。 >>125
お前が言いたいこと・・・他にもやってる人がいる!やってダメってことはない!
俺が言いたいこと・・・やってる人はアホやなぁ(笑) >>126
それはお前がUNIXの根本思想を知らない馬鹿だからだと
いい加減理解しろよアスペwwwwwwww UNIXの根本思想は「awkはいろいろ機能詰め込み過ぎだからgrepでやろう」
なんてことは一言も言っていません。 >>128
アスペっぷりが際立つ返しですなあwww
根本なのにどうしてそんな個別のことだと思った?
UNIXの根本思想を知らないんだなあwww awkの基本機能を知らんやつがUNIXの根本思想を語るなってw
awkの機能は一つのことをうまくやるというUNIXの根本思想そのもの >>130
ま〜たアスペ晒してるwww
「機能がダブっている」と書かれいてるのに
「awkでパターンマッチできることを知らないんだろ!!!」
このキチガイは日本語と理解力と論理力が低過ぎるwwwwwww
何度言えばこのバカは理解すんだ?
リアルキチガイ >>131
わかってるわかってる。
>>16で機能がダブってると指摘されてから、気づいたんですよねw >>132
妄想きめええええええwwwwwww
1はもういないんじゃね?
1が立てたの半年近く前だがwwwwwwwwwwwww
>>57で言われてるのにアスペはまーた同じ醜態晒してるwwwwwww >>132
>>35を示されるまで、組み合わせることが普通にやられていると知らないみっともなさをごまかそうと必死ですなあwwww
後からごまかしちゃってみっともねえwwwwwwwww >>132
>>35にあるように組み合わせることなんて普通なのに
妄想連呼「awkでパターンマッチできることを知らないんだろ!!!」
wwwwwwwwww
組み合わせることなんてしょっちゅうだからwwwwwwwwwwww
何度そういえば理解できんだよアスペwwwwwwwww スレタイに「grepしてsedしてawkすれば簡単じゃん」って書いてるんだから
組み合わせられるのわかってるだろ・・・
その上でawk単体でもっと簡単にできるのに、組み合わせるとかアホですねって言われてるわけだが >>136
>>35みたいに書いてあること知らなくて
恥晒しちゃったねえwwww
普通にあるのに
「やるのはアホ」キリッ
ですってwwwwwwwwwwww 普通にあるのに「やるのはアホ」
いや、そのとおりなんだが?
普通でもなんでも、無駄なことやってるアホがいるなぁという感想だよ? >>138
UNIX知らないバカはそう思うんだねwwwwww
wwwwwwwwwwwwwwww >>139
UNIX知ってるけど、そう思うよ?
だってawkでやったほうがシンプルじゃん?
そのために作られたツールなんだから
それは事実だよね。 マウンティングしてないけど、そう思ってしまうんだねw >>140
え?
grepは行を抽出するためのものだけど
grep知らないのかよwwwwwwwwwwwww >>140
UNIX知らないよ
お前wwww
UNIX知らないアホ発言してる自覚ない?
え?
w awkはパターンにマッチした行に対して処理を行うツールだから
awk使うならgrepは必要ないよ。かぶってるツールを使うのはUNIXの根本思想に反している。 awk自体を否定したいんじゃないの?
awkは複数の機能が組み合わさってるから
UNIXの根本思想に反している。
そうじゃないのにね。 >>145
UNIXの思想を知らないバカwwwwwwww
sedとawkとgrepの開発順序知らないで言ってるのがバレバレ
だっさwwwwwwww >>146
まーたアスペ晒してる
awkがUNIXの思想に反しているとか妄想してんなwwwwww 開発順序の何が関係してるんだろう・・・?
昔は無理だったけど、今はawkだけでできるように
なりましたってこと?今といってもずいぶんと前の話だけど 意見に一貫性がなくて思いつきで発言してるから
開発順序とかいきなり今までにない話が飛び出すわけで >>149
え?
UNIXの思想と経緯を知ってりゃ
>>140みたいなアホ発言は死ねえぞ >>150
アスペが日本語を理解できずに
書かれている内容を理解できずに同じことを連呼して
的外れレスをしてるのが問題だなあ >>149もま〜たアスペ晒してるwww
awkだけでできるからって
awkだけでやらなきゃいけないことにはならない。
区別できない論理の弱さが技術者として適性の低さを晒してる。
日本語理解できないアスペがまーた同じこと繰り返してるwwww > awkだけでできるからって
> awkだけでやらなきゃいけないことにはならない。
誰もそんなこと言ってなくて、
awkで簡単にできることにgrep使ってるやつはアホと言ってるだけ >>154
ま〜たアスペ晒してる
文脈から読み取れよアスペwww
その無駄なやり取りいらねえから >>156
似たようなもんだよ。何の根拠もなく俺がUNIXの思想をわかってるんだ
awkとgrepを組み合わせることこそがUNIXの思想なんだー。ばんざーい。 >>157
だ〜めだコイツ。
バカはバカを自覚しないよなww
こんだけアスペ晒してもアスペ自覚せずに的外れなキチガイレス繰り返すし
だ〜めだこりゃwww アスペ「ま〜たアスペさらしてるwwwwま〜たアスペさらしてるwwww」 やり取り見れば文脈を読み取れずに同じこと繰り返してるアスペは明らかだな。 コードの改行について、俺ルールはこうだから他はアホって喚いてるようなもんだ。
俺ルールを押し付けんな。 コードの改行の話なんか誰もしてない。
awkを使いこなせるかどうか 歴史的に見れば一番正統な改行コードはCR+LFだから議論の余地はない >>165
「awkはgrepと組み合わせちゃいけない」と喚いてるアホ
「コードの改行について、俺ルールはこうだ」と喚いてるアホ
完全に一致していてワロタ あぁ、なるほど。そう持っていくために
関係ない改行の話を始めたのかw
awkを使いこなせないアホが考えること ルールじゃなくて技術力の問題だな。
awkをもっと効率良く使う技術力 水中にいるなら水浴びする必要はない←正しい
アスペ「水中で水浴びするなと喚いている!水中で水浴びしてはいけないと誰が決めた!」
いや水につかってんだから必要ないだろ… どうあってもこんがらがった魔術にしたい勢力がいるんだよな
現場のクソコード見てるとほんと思う シンプルにすりゃいいのにな
ps -ef | awk /runner/{'print$2'} >>172
UNIXはawkだけしかないと勘違いしてて笑うw >>175
バカ「grep使うと難しい!!」
ええええええええええ 行の選択にgrepを使うことを否定するバカは始めて見た しょうもない自演だなぁ…
もっとちゃんとしろよ色々と >>177
シンプルの反対は複雑であって
難しいじゃないですよ? >>181
バカ「grep使うと複雑!!」
ええええええええええ
どっちでも変わらんだろアホwwwwww ps -ef | grep runner | awk {'print$2'}
ps -ef | awk /runner/{'print$2'}
下のほうがシンプルだろ?
誰が下のほうが複雑だなんて言ったんだ? 正規表現なんか覚えなくても色々できちゃうREXXで万全なんだけどなぁ
UNIXって前時代的で不便だね >>183
まーたアスペ晒してる。
バカ「grep使ってる上は複雑!!」
ええええええええええw アスペ「まーたアスペ晒してる! まーたアスペ晒してる!」 >>186
アスペじゃないマン
>>177
>>183
>>185
「アスペじゃない」
wwwwwwww >>186
間違った
もっとアスペだったw
>>177
>>181
>>182
>>183
>>185
アスペじゃないマン「アスペじゃない」
wwwwwwww 問題
6000行のCSVファイルhoge.csvから2つ目のカラムに
アルファベット2文字に続いて数字4桁の文字列がマッチする行を検索して
1、2、4〜6カラム目をカンマ区切りで出力しなさい
プログラマーならコードで相手をマウントしないとね^^ RFC4180の正確な仕様はリンク先を見るとしてかんたんに説明すると
・改行はCR+LF
・フィールドに改行やカンマを含める場合はダブルクォートでくくる
・ダブルクォートをフィールドに含める時は""というふうにエスケープする やっぱりね
ネットで吠える人間ほどコードを書けない
あれほど罵倒しあっていた勢いが完全に消えた
多分罵倒しあってる人たちはgrepとかawkを実際には使えないんじゃないかな だって下のほうが良いって結論出たし
ps -ef | grep runner | awk {'print$2'}
ps -ef | awk /runner/{'print$2'} >>192
というか勢い収まってから言うのやめとけよw
恥ずかしいだけ おかしいな
なんか無限ループに入り込んでいる気がする 「んなもんさあ、grepしてsedしてawkすれば簡単じゃん 」(どやぁ)
「awkだけでできますよ」
「むきーっ!」 ずっとgrepしてawkしてsortしてuniqしてたけど、grepいらなかったんだなとプログラミングawkを読んで知ったとこでした
私はきっと無能ですけど英語で落ちてたブレインダンプス記憶しまくりでMCSEホルダーでIT派遣で飛ばされた先で月80万稼ぎつつチョロチョロっとLinuxさわっとります
上司がもっと無能なので助かるわまじで
上司は多分○nxへのログイン方法も知らないしgrepはおろかcpもmvもchmodもtailもheadも知らないのよね >いつかこのスレを読むかもしれない初心者へ
やりたい事が出来れば書きやすい様に書けば良い。効率を考えてリファクタリングするのも良いが、書くのがその場限りのワンライナーならその必要は無いだろう。後で再利用するかもしれないスクリプトを書くのならば読んだ時に直感的に分かりやすい表現にすると良い。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 }'
↑所望の結果が得られる
上記はあくまで例で、慣れてくればこの様な試行を省略して最初から最後のワンライナーで書けるようになる。慣れるまで書きやすく読みやすくを意識して沢山書くと良い。
長文最後まで読んでくれた方、ありがとう。 おつかれ
パイプの数が多いと自己満足に浸れるので俺はgrep + awk派だなw
でもさ、psの出力ならPIDは$2じゃなくて$1では? そんな中ガチプログラマはffftpでマイpcに落としてエクセルでオートフィルタするのであった。 たぶん
ロムってるやつはたくさんいるから大丈夫なのか? 手を出してくれよずっと待ってんだから
スシボーイズどうですか?
( ゚ ⊇ ゚)‘◇‘)∂ω∂)´u`)´ェ`)ゆっくりしなくていいから無期限にしてくれ