亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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í)行結(jié)果就不是我們期望的樣子了。

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

重新定義變量

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

復制代碼 代碼如下:

your_name="tom"
echo $your_name

your_name="alibaba"
echo $your_name

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

相關文章

  • Linux下JDK中文字體亂碼的解決方法

    Linux下JDK中文字體亂碼的解決方法

    下面小編就為大家?guī)硪黄狶inux下JDK中文字體亂碼的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Ubuntu下定時提交代碼到SVN服務器的Shell腳本分享

    Ubuntu下定時提交代碼到SVN服務器的Shell腳本分享

    這篇文章主要介紹了Ubuntu下定時提交代碼到SVN服務器的Shell腳本分享,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-03-03
  • Linux Shell函數(shù)返回值

    Linux Shell函數(shù)返回值

    這篇文章主要介紹了Linux Shell函數(shù)返回值,需要的朋友可以參考下
    2016-11-11
  • Ansible?Ad-hoc命令執(zhí)行模塊實戰(zhàn)教程

    Ansible?Ad-hoc命令執(zhí)行模塊實戰(zhàn)教程

    Ad-hoc是Ansible下臨時執(zhí)行的一條命令,對于復雜的命令會使用playbook。Ad-hoc的執(zhí)行依賴于模塊,ansible官方提供了大量的模塊,這篇文章主要介紹了Ansible?Ad-hoc命令執(zhí)行模塊?,需要的朋友可以參考下
    2024-02-02
  • 深入探究Linux shell的實現(xiàn)原理

    深入探究Linux shell的實現(xiàn)原理

    這篇文章主要介紹了Linux shell的實現(xiàn)原理,文中通過代碼示例和圖文介紹的非常詳細,對大家探究Linux shell的實現(xiàn)原理有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • Linux shell腳本輸出日志筆記整理(必看篇)

    Linux shell腳本輸出日志筆記整理(必看篇)

    下面小編就為大家?guī)硪黄狶inux shell腳本輸出日志筆記整理(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • 學習linux常用命令(推薦)

    學習linux常用命令(推薦)

    本文給大家分享小編日常整理的有關linux常用命令,對大家今后的工作學習非常有幫助,對linux常用命令知識感興趣的朋友一起學習吧
    2016-11-11
  • Shell中關于處理方法返回值問題詳解

    Shell中關于處理方法返回值問題詳解

    最近工作接觸到了一些Linux上面的文本處理,數(shù)據(jù)量還是蠻大的,不可避免的學期了shell,awk等腳本語言。下面這篇文章主要給大家介紹了關于Shell中關于處理方法返回值問題的相關資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-12-12
  • shell 生成隨機數(shù)的實現(xiàn)方法總結(jié)

    shell 生成隨機數(shù)的實現(xiàn)方法總結(jié)

    這篇文章主要介紹了 shell 生成隨機數(shù)的實現(xiàn)方法總結(jié)的相關資料,希望通過本能幫助到大家,讓大家徹底掌握這幾種隨機數(shù)的方法,需要的朋友可以參考下
    2017-09-09
  • Shell中的${}、##和%%使用范例

    Shell中的${}、##和%%使用范例

    這篇文章主要介紹了Shell中的${}、##和%%使用范例,本文給出了不同情況下得到的結(jié)果,需要的朋友可以參考下
    2015-04-04

最新評論