bash関連

bashの変数

$ APPDIR=/home/www/2.5-55.jp ← 変数のセット
$ echo $APPDIR        ← 変数のRead(先頭に$をつける)
/home/www/2.5-55.jp

bashでpause

bashのなかでpauseってどうやるのかなぁと思って調べてみた。目から鱗

cat > error_file

コンソールからのキー入力待ちを入れておく。止めたければ「Ctrl+C」。単純明快。

bashのif文

  • -eq ==
  • -ne !=
  • -lt 
  • -le <=
  • -gt >
  • -ge >=
  • -n  strlen(string) > 0
  • -z  strlen(string) == 0
  • =  == (-eqと同じ)
  • !=  != (-neと同じ)
  • -a  AND(&&)
  • -o  OR(||)

サンプルはこんな感じ。

if [ "$#" != "3" -a "$#" != "4" ]; then
  echo "Usage: "
  exit 1
fi

bashで計算

num=1
let num="${num} + 1"
echo $num   ← 2 が出力される
num=1
num=${num}+1
echo $num   ← 1+1 が出力される