変数に数値や文字列を入れる

書式

変数名=数値
変数名="文字列"
変数名='文字列'

説明

変数に数値を入れる場合は変数名の後に空白を入れずに=を書き、直後に数値を書きます。この場合も=の前に空白を入れてはいけません。文字列の場合は"〜"または'〜'で囲みます。"で囲んだ場合は$で始まる変数名は展開されます。'の場合は展開されずに、そのままの文字列になります。

サンプルコード

#!/bin/bash
myVar=2004
myText="Sample Text"
myData="$myVar year"
myData2='$myVar year'
echo $myVar
echo $myText
echo $myData
echo $myData2