最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell腳本定義變量和重新賦值

 更新時間:2014年07月19日 09:35:45   投稿:junjie  
這篇文章主要介紹了Shell腳本定義變量和重新賦值,以及變量命名規(guī)則,需要的朋友可以參考下

Shell支持自定義變量。

定義變量

定義變量時,變量名不加美元符號($),如:

復制代碼 代碼如下:

variableName="value"

注意,變量名和等號之間不能有空格,這可能和你熟悉的所有編程語言都不一樣。同時,變量名的命名須遵循如下規(guī)則:

•首個字符必須為字母(a-z,A-Z)。
•中間不能有空格,可以使用下劃線(_)。
•不能使用標點符號。
•不能使用bash里的關鍵字(可用help命令查看保留關鍵字)。

變量名外面的花括號是可選的,加不加都行,加花括號是為了幫助解釋器識別變量的邊界,比如下面這種情況:

復制代碼 代碼如下:

for skill in Ada Coffe Action Java
do
    echo "I am good at ${skill}Script"
done

如果不給skill變量加花括號,寫成echo "I am good at $skillScript",解釋器就會把$skillScript當成一個變量(其值為空),代碼執(zhí)行結果就不是我們期望的樣子了。

推薦給所有變量加上花括號,這是個好的編程習慣。

重新定義變量

已定義的變量,可以被重新定義,如:

復制代碼 代碼如下:

your_name="tom"
echo $your_name

your_name="alibaba"
echo $your_name

這樣寫是合法的,但注意,第二次賦值的時候不能寫$your_name="alibaba",使用變量的時候才加美元符($)。

相關文章

最新評論

鲁甸县| 丽江市| 岫岩| 沁阳市| 南陵县| 万州区| 遵化市| 泊头市| 万年县| 确山县| 尼木县| 台东县| 金阳县| 麻江县| 湖北省| 深州市| 静宁县| 云南省| 化州市| 宝坻区| 囊谦县| 泾川县| 将乐县| 杭锦后旗| 平果县| 西丰县| 双柏县| 昭觉县| 安乡县| 务川| 全南县| 邮箱| 高邮市| 金阳县| 盐山县| 静安区| 郁南县| 黎城县| 铁岭县| 巴林左旗| 郑州市|