サイズ: 1240
コメント:
|
サイズ: 1824
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 13: | 行 13: |
find ~nomeaning/Public/unix-seminar/k/ -type f | xargs grep keyword | find ~nomeaning/Public/unix-seminar/k/ -type f | xargs grep Keyword |
行 21: | 行 21: |
== wc == | == wc == |
行 36: | 行 36: |
== Send the signal == | == Send the signal == |
行 44: | 行 44: |
{{{ for lang in c cc cpp rb py hs java do echo $lang find ~nomeaning/Public/unix-seminar/langs/ -type f -name \*\.$lang | xargs cat | wc -l done }}} 最初間違った物を上げていた。szhideとmizunashiに撃墜されたコードがこちら。 |
|
行 54: | 行 65: |
zgrep nomeaning /ml/mma-active/article/*_Apl/*.gz | wc -l | c=0 for mail in /ml/mma-active/article/2013_Apl/*.gz do if zgrep nomeaning $mail > /dev/null then c=`expr $c + 1` fi done echo $c }}} ↓ytokuさんに撃墜されたコード {{{ zgrep nomeaning /ml/mma-active/article/2013_Apl/*.gz | wc -l |
行 61: | 行 85: |
"sort | uniq -c"で出現頻度とれたらしい(ytokuさんより)。Rubyいらなかった。 |
fileの中身
cat ~nomeaning/Public/unix-seminar/file.txt
find the keyword
find ~nomeaning/Public/unix-seminar/k/ -type f -name '*keyword*'
grep the keyword
find ~nomeaning/Public/unix-seminar/k/ -type f | xargs grep Keyword
Kernel version
uname -r
wc
grep a\\.out ~nomeaning/Public/unix-seminar/file2.txt | wc -l
md5sum
md5sum ~nomeaning/Public/unix-seminar/file.txt
long file
head -12345321 ~nomeaning/Public/unix-seminar/lf.txt | tail -1
Send the signal
cp ~nomeaning/Public/unix-seminar/a.out a.out && ./a.out & killall -SIGUSR1 a.out
Languages
for lang in c cc cpp rb py hs java do echo $lang find ~nomeaning/Public/unix-seminar/langs/ -type f -name \*\.$lang | xargs cat | wc -l done
最初間違った物を上げていた。szhideとmizunashiに撃墜されたコードがこちら。
for lang in c cc cpp rb py hs java do echo $lang find ~nomeaning/Public/unix-seminar/langs/ -type f -name \*\.$lang | xargs wc -l | tail -1 done
Active!
c=0 for mail in /ml/mma-active/article/2013_Apl/*.gz do if zgrep nomeaning $mail > /dev/null then c=`expr $c + 1` fi done echo $c
↓ytokuさんに撃墜されたコード
zgrep nomeaning /ml/mma-active/article/2013_Apl/*.gz | wc -l
Mailer
zcat /ml/mma-active/article/2012_*/*.gz | grep -E \^\(X-Mailer\|User-Agent\) | cut -d ' ' -f 2 | ruby -e 'hist = Hash.new(0); STDIN.read.split("\n").each{|mailer| hist[mailer] += 1}; hist.each {|k, v| puts "#{k} #{v}"}' | sort -rn -k2
"sort | uniq -c"で出現頻度とれたらしい(ytokuさんより)。Rubyいらなかった。