変数

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