2012/12/08 USP友の会 シェル芸人養成勉強会 && 定例会#20

[ (っ´∀`)っ@友の会 ~]$ echo "シェル芸人養成勉強会のようすと懇親会兼定例会のようすをまとめました"
4
前へ 1 2 ・・ 6 次へ
Nao YAMAMOTO @natsu_nanana

今日のシェル芸人養成勉強会はustしてますっ! #usptomo http://t.co/k6OaZ94a

2012-12-08 15:36:56
ryuchi/自転車で遊んでいるだけのひと @ryuchi

ふぅ、 Perl のワンライナーで書いてしまった... #usptomo

2012-12-08 15:46:49
【怒濤の】USP友の会【シェル芸】 @usptomo

$ echo a | cat | cat | cat | cata bash: cata: コマンドが見つかりません $ echo ${PIPESTATUS[@]} 0 0 0 0 127 #usptomo

2012-12-08 15:48:59
【怒濤の】USP友の会【シェル芸】 @usptomo

[ (っ´∀`)っ@友の会 ~]$ echo "あんにゃんにゃんにゃんにゃ" #usptomo

2012-12-08 15:49:30
(´ω`)かまぷ 🐾にゃ~ん @kamapu

aとbについてそれぞれ一番大きな数を求めましょう。#usptomo (live at http://t.co/C6kHvrgR)

2012-12-08 15:51:23
(´ω`)かまぷ 🐾にゃ~ん @kamapu

会長がスライドシェアウPしてくれそうです。しばしお待ちを。#usptomo (live at http://t.co/C6kHvrgR)

2012-12-08 15:52:12
th0x0472 @th0x0472

問題の意図を間違えてる #usptomo

2012-12-08 15:56:39
ひっちょん(hichon) @hichon

一寸汚い回答 $ cat hoge|sort -gr|grep a|head -1;cat hoge|sort -g|grep b|head -1 #usptomo

2012-12-08 15:57:15
IMAIZUMI Mitzyuki - Full Vaccinated @bsdhack

こういう時って awk が一番簡単明快なんだよな #usptomo

2012-12-08 15:59:12
pekatuu @iPekatuu

3. キタナイ for k in $(cat hoge | while read l; do echo ${l%% *}; done | sort | uniq); do grep "^$k" hoge | tail -n1; done #usptomo

2012-12-08 15:59:14
【怒濤の】USP友の会【シェル芸】 @usptomo

[ (っ´∀`)っ@友の会 ~]$ echo まちごうたー>< #usptomo

2012-12-08 15:59:31
th0x0472 @th0x0472

awk '{if($2 > max[$1])max[$1] = $2} END{for(key in max)print key,max[key]}' hoge とりあえずawkで。 #usptomo

2012-12-08 16:00:05
【怒濤の】USP友の会【シェル芸】 @usptomo

[ (っ´∀`)っ@友の会 ~]$ echo かいちょの模範解答 ; cat hoge | sort -k1,1 -k2,2nr | sort -k1,1 -u #usptomo

2012-12-08 16:02:35
ryuchi/自転車で遊んでいるだけのひと @ryuchi

またまた Perl で... cat hoge | perl -e 'while(<STDIN>) {($key, $val)=split /\s/;$arry{$key} = $val if ($arry{$key} (つづく) #usptomo

2012-12-08 16:03:20
ryuchi/自転車で遊んでいるだけのひと @ryuchi

つづき for(sort keys %arry) { printf "%s => %d\n", $_ , $arry{$_};};' #usptomo

2012-12-08 16:03:49
ひっちょん(hichon) @hichon

なるほど、sort、uniqあたりは manをちゃんと読んでおくべきですね。 #usptomo

2012-12-08 16:04:42
【怒濤の】USP友の会【シェル芸】 @usptomo

tukubaiが入っている場合は [hamada@localhost 20121208]$ cat hoge | sort -k1,1 -k2,2nr | getfirst 1 1 a 432 b 111 #usptomo

2012-12-08 16:06:55
Nao YAMAMOTO @natsu_nanana

シェルスクリプト、ワンライナーで結構色々な事が出来るよなあ。まだ3問目なのにほおおおおっとなっています。 #usptomo

2012-12-08 16:07:56
前へ 1 2 ・・ 6 次へ