非エンジニアのエンジニア道

非エンジニアからエンジニアに転向!その勉強の軌跡を載せていきます。

2012-05-08から1日間の記事一覧

シェルスクリプト(Bash)

shでやってたので、bashについて書く。 おそらく違う部分をメインで 1行目 #!/bin/bash 変数 declare -i a a=1 echo $a unset a 変数は基本的に文字列として扱われる 数値とする場合、declareで指定する必要がある 変数の開放はunset 変数宣言 declareを使っ…

シェルスクリプト基本3

他にもあったので追加。 関数内ローカル変数 func2(){ local str=あああ str2=いいい echo $str } func2 echo $str echo $str2 localで指定すると関数内で有効なローカル変数となる select select value in a b c d e do echo $value if [ $value = "e" ] th…

シェルスクリプト基本2

前回の続き。基本のこと。 シェル変数 あらかじめシェルが定義している変数 setコマンドで一覧を表示 環境変数 各ユーザごとに設定されている変数。子のシェルに引き継ぐ exportコマンドで一覧を表示 実行 .shのファイルを実行するには、ファイルに実行権限…