${#var} で変数varの文字数がでます。 マルチバイト対応みたい #シェル芸
2014-04-05 18:45:17[ (っ´∀`)っ@友の会 ~]$ echo よいこは真似しちゃいけまshん ; while :; do cat /dev/zero > /dev/null & ; done #シェル芸 #usptomo #負荷テスト
2014-04-05 18:45:36こうすればシェルだけでできるよ。 s=0; while read line; do let s=s+${#line}; done < genkou.txt; echo $s #シェル芸
2014-04-05 18:48:37シェルの ${#line} 初めて知った。 ってかシェルスクリプトではたまにお目にかかったがワンライナーでも使い道あるのね。 #usptomo
2014-04-05 18:51:24echo aabbcdabbcccdd | sed 's/./&\n/g' | sort | uniq -c | awk '{if($1==3){print $NF}}' せいや! #usptomo
2014-04-05 18:52:07echo aabbcdabbcccdd | grep -o . | sort | uniq -c | grep "^ *3" #usptomo #シェル芸 性懲りもなく。。
2014-04-05 18:52:40cat hoge | grep -o . | sort | uniq -c | sort -n | grep ' 3 ' | sed 's/.* //' ちと長いか #usptomo #シェル芸
2014-04-05 18:53:28この子がustream中継しています。 #usptomo #シェル芸 http://t.co/L5djnDgGTj http://t.co/qfI7AlX3PP
2014-04-05 18:53:44echo aabbcdabbcccdd |grep -o . |sort |uniq -c |grep ^.*3 第4問 定番… #シェル芸
2014-04-05 18:53:49これはまともスギか? cat hoge | sed -e 's/\(.\)/ \1/g' | tr ' ' '\n' |sort | uniq -c | grep '^ *3' #シェル芸
2014-04-05 18:54:12$ cat hoge | grep -o . | sort | uniq -c | sort -n | grep ' 3 ' #シェル芸 #usptomo 土方技じゃダメか
2014-04-05 18:55:36さっそく grep -oを使ってみる。$ cat hoge|grep -o .|sort|uniq -c|awk '/3/{print $2}' #シェル芸
2014-04-05 18:56:14$ cat hoge | grep -o . | sort | uniq -c | awk '$1 == 3 && $0 = $2' #usptomo
2014-04-05 18:56:25Q4(訂正) cat hoge | grep -o . | awk '{++k[$0]};END{for (i in k){ if ( k[i] == 3 ) { print i ":" k[i]}}}' #シェル芸
2014-04-05 18:58:51なるべく外部コマンドつかわない版 ver1 for i in {0..${#hoge}}; do echo ${hoge:$i:1}; done | sort | uniq -c | grep '^ *3' #シェル芸
2014-04-05 18:58:52awkは $0 = <printしたいもの> ってやると省略できるのなー。捗るかどうかはわからんが。 #usptomo
2014-04-05 18:59:11