細かいこといろいろ

最近地味な開発作業をやっているので、細かいことを色々と調べているので、メモっておく。昔のメモが意外と役に立つので書いておいて損はなし(odawaraにとて)
改行をechoしたいときどうするか?

# echo -e "aaa\nbbb"

もしくは、

# echo -e aaa\\nbbb

と、する。
bashで少数の比較をやりたくなったらどうするか?

A=0.1
B=0.2
X=`echo "$A > $B" | bc`
if [ $X -eq 1 ] ; then
    echo $A is large
else
    echo $B is large
fi

みたいに、AとBをbcに食わせて結果を比較する。なるほど。
参考:
echoコマンドで改行やタブを扱うには@Linux (Debian Etch) | Mazn.net
bash スクリプト 基礎メモ 〜小数点の扱い〜 ( UNIX ) - 何でもメモローグ - Yahoo!ブログ
Bash基礎文法最速マスター - いろいろ解析日記