* testコマンド 文字列・数値比較 [#j73af93f]

** 文字列比較 [#s503ecf6]
 "A" = "A"  
 "A" != "B"  
 -n "A" (文字列は空でない)
 -z ""  (文字列は空)

** 数値比較 [#cd94e02a]
 1 -eq 1
 2 -gt 1
 2 -ge 2
 1 -lt 2
 2 -le 2
 2 -ne 1

** 比較対象が空文字列の場合 [#n5727dae]
 $ [[ "" -eq 0 ]] && echo OK
 OK

** 参考 [#r60c0c21]
- http://www.ibm.com/developerworks/jp/linux/library/l-bash-test.html
- http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/sh-text/sh/node48.html



トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS