by shigemk2

当面は技術的なことしか書かない

2014-03-30から1日間の記事一覧

特定の列のなかで多くヒットしたやつを集計してみる

例によってworldのサンプルから。 group byでデータをグループ化しつつそれをcount、order by count descで件数をソートして、LIMIT 10とかすればCountryCodeで多いやつ上位10をサーチできる。 mysql> select CountryCode, count(*) as count from City grou…

wcの結果なんかを一部だけ表示したいのだ

catのnオプションとsedを使う - by shigemk2 これをちょっと応用しました。 wc -lでファイルの行数を表示 wc -l bin/* でディレクトリの中のファイルの行数を一覧で出す cat -n | sed -n '1,5p' でまるっと結果を5つだけ表示さす $ wc -l bin/* | sort -n | …

アクセスログのフォーマットについて

アクセスログのフォーマット(LogFormat) - ログファイルの詳細 - Apache入門 LogFormatの設定例 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common LogFormat "%{Referer}i…

適当にアプリケーションを実行する

つかいかた appopen -e #! /bin/bash function usage() { echo "Usage : ${0} [option]" echo "" echo " アプリケーション実行ショートカット" echo "e emacs" echo "a activity monitor" echo "g google chrome" echo "" exit } while getopts ":eag" opt d…

アプリケーションを開くだけのシェルスクリプト

Mac

appopen appopen -eとかやるとEmacsが開くし、appopen -gとかやるとGoogleChromeが開いたりするだけのシェルスクリプト。 ポイントはfunction usageとgetopt。getoptでオプションチェックをしつつ、コロンをつけると引数が得る。 #! /bin/sh function usage(…