細かいこといろいろ
最近地味な開発作業をやっているので、細かいことを色々と調べているので、メモっておく。昔のメモが意外と役に立つので書いておいて損はなし(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基礎文法最速マスター - いろいろ解析日記