計算物理屋の研究備忘録

Linux, Cygwin, Mac, zsh, emacs等の使い方、設定などのメモ

シェルスクリプト

シェルスクリプトで変数が数値かどうかチェック

数値かどうか判定 expr "$AAA" + 1 >/dev/null 2>&1 if [ $? -lt 2 ] then echo "Numeric" else echo "not Numeric" fi exprを使ってAAAに1を加える。このとき、AAAが数値ならば実行終了ステータスは0か1になる。計算結果が0の時だけ1になるらしい。AAAが数…

シェルスクリプトで変数に代入

代入方法のまとめ この記事の行頭の$はただ一般ユーザを表すのでシェルスクリプトには関係ない $の後がコマンドで、$が無ければ出力を表している ヌル値の代入 変数の定義だけしたいときとかに使われる $ AAA= $ AAA="" 通常の代入 $ AAA=111 $ echo $AAA 11…