Bashは、現在最も一般的なシェル。
最近は、他にもいろいろあるけど。
Bash - GNU Project - Free Software Foundation
で、ここではBashというよりシェルスクリプトについて扱う。
なんで"Bash"カテゴリなのかというと、他のシェルだとちょっと使い方が違う部分もあるので。
それにコマンドの種類自体は"UNIXシェル"カテゴリで扱うので。
まずは、変数。
変数を使用する | UNIX & Linux コマンド・シェルスクリプト リファレンス
シェルスクリプトはルールがちょっと厳しい。
$ pwd /home/bg1/project/cloud/github.com/Sample/bash/variable/variable/src/variable $ vi variable.sh
variable.shを開いて、
こう書く。
Perl同様、bashのパスを先頭に書いておく。
数値代入はそのまま、文字列代入はクォート。
代入の時点で'$'はいらない。
宣言もいらない。
'='の間にスペースを入れてはいけない。
変数の参照では'$'が要る。
echoで出力。
$ bash variable.sh 123 ABC $
こういう出力になる。
Sample/bash/variable/variable/src/variable at master · bg1bgst333/Sample · GitHub