curlでhttpステータスをチェックする方法

今まで、わざわざ、ライブラリを使ってプログラム作っていたのですが、 -w オプションで、簡単に出来るようです。

例.)

$ curl -s http://d.hatena.ne.jp/ykot/ -o /dev/null -w "%{url_effective}:%{http_code}\n"
http://d.hatena.ne.jp/ykot/:200

"-w" オプションは、%{variable_name}で、色々な情報が出力可能。
man にて確認できるので、そちらを参照。