在Linux中,單引號(')和雙引號(")都可以用于變量賦值
例如:
variable='Hello, World!'
echo $variable
這將輸出:
Hello, World!
然而,在單引號內,變量不會被展開。這意味著在單引號內定義的字符串將保持原樣,而不會對其中的變量進行替換。例如:
name='Alice'
sentence='$name is a good girl.'
echo $sentence
這將輸出:
$name is a good girl.
要在單引號內展開變量,您需要使用雙引號:
sentence="'$name is a good girl.'"
echo $sentence
這將輸出:
Alice is a good girl.