變量定義
foo=bar
變量定義不能有空格,否則bash會當作調用命令來對待。
字符串
字符串可以用單引號或者雙引號來包圍住。但是他們倆還是有區別的。單引號不能引用字符串變量而雙引號可以。
echo "$foo"
# prints bar
echo '$foo'
# prints $foo
第一個echo命令就可以把剛纔定義的字符串變量打印出來,而第二個只能打印個寂寞。
foo=bar
變量定義不能有空格,否則bash會當作調用命令來對待。
字符串可以用單引號或者雙引號來包圍住。但是他們倆還是有區別的。單引號不能引用字符串變量而雙引號可以。
echo "$foo"
# prints bar
echo '$foo'
# prints $foo
第一個echo命令就可以把剛纔定義的字符串變量打印出來,而第二個只能打印個寂寞。