コマンドの実行結果やエラーメッセージを破棄するには

次のような expr_sample0.sh があったとします。

expr "$1" + 1 > /dev/null
if [ $? -le 1 ]; then
  echo "$1 is number"
else
  echo "$1 is not number"
fi

コマンドを実行するときにパラメータへ数字を渡すときはいいのですが、文字を渡してエラーとするときに、exprコマンドのエラーも一緒に表示されてしまいます。

$ sh expr_sample0.sh 1
1 is number
$ sh expr_sample0.sh 2
2 is number
$ sh expr_sample0.sh a
expr: not a decimal number: 'a'
a is not number

コマンドを実行した時に、コンソール画面へエラーが表示されると困るときもあるので、スクリプトで使っているコマンドでエラーが発生した場合は何も出力しないようにしたいときがあります。
続きを読む

WordPressでHTTPSを別ホスト名にするには

WordPressを使っているときに、HTTPSを別ホスト名にしたいことはありませんか。SSL証明書は費用がかかるのと、1つのIPに対して1つしか設定できないので、できるだけ共有したいのですね。それで、共通公開は http://www.example.jp/wp としておいて、問い合わせ画面や管理画面は https://ssl.example.jp/wp としておきたいことがあります。
続きを読む

ASUS C300MAの評判が良いらしい

ノートパソコン – ASUS Chromebook C300MA – ASUS」の評判が良いみたいです。Chromebookなので、これまでのPCやタブレットとは別物になります。使い勝手などを考えると、このスペックで、この使い方で満足できる人というのは限定される気もしますが、個人的には興味があります。
続きを読む

ピタゴラ装置を作ろう

おなじみの「ピタゴラスイッチ~」をお家で 「ピタゴラ装置」ゴール部分をサウンド付きで実寸大商品化 – ITmedia ニュース」によると、ピタゴラスイッチのゴールが2015年1月31日に発売されるそうです。これで、ピタゴラ装置が自作できます。これまで自作するのは難しかったゴール音もついているそうです。
続きを読む

Raspberry Pi model B+ と日経Linuxが選ぶ電子工作入門キットが届いた

ラズパイマガジンとRaspberry Pi model B+とケースとPiカメラと日経Linuxが選ぶ電子工作入門キットがセット販売されていたので、予約してありました。それが2015年1月16日に届きました。

IMG_2593.JPG

さっそく開封してチェック。部品表が入っているので、足りないかどうかわかります。問題がある場合には14日以内に連絡をするようにありました。開封したかどうかではなく、到着してからカウントするようなので、さっさと確認したほうが良いようです。
IMG_2595.JPG
続きを読む