bash中變數的巧用

2021-06-22 08:47:12 字數 561 閱讀 5637

**《鳥哥的私房菜》

可以用乙個變數來代替長串的目錄,這樣即好記,也提高了效率。

引用如下:

若你有乙個常去的工作目錄名稱為:『/cluster/server/work/taiwan_2005/003/』,如何

進行該目錄的簡化?

答:在一般的情況下,如果你想要進入上述該目錄得要『cd

/cluster/server/work/taiwan_2005/003/』, 以鳥哥自己的案例來說,鳥哥跑數值模式常

常會設定很長的目錄名稱(避免忘記),但如此一來轉換目錄就很麻煩。 此時,鳥哥習慣使用

底下的方式來降低指令下達錯誤的問題:

[root@www ~]# work="/cluster/server/work/taiwan_2005/003/"

[root@www ~]# cd $work

未杢我想要使用其他目錄作為我癿模式工作目錄時,叧要變更 work 這個變數即可!而這個

變數又可以在 bash 癿配置檔案中直接設定,那我每次登入叧要執行『 cd $work 』就能夠

去到數值模式**癿工作目錄了!是否很方便呢?

bash中的變數

bash變數型別 環境變數 本地變數 區域性變數 位置變數 特殊變數 內建 本地變數 varname value 作用域為整個bash程序可以使用 變數命名規範 1.只能含字母 數字和下劃線,並且以字母和下劃線開頭 2.最好不要跟系統已有的環境變數重名 3.見名知意 區域性變數 local varn...

Bash中變數的討論

變數不管是在哪種開發語言中,都占有著舉足輕重的位置,可以使我們的指令碼更加靈活,也能提高其遷移性。對於變數的設定規範有了通透的了解之後,既能避免不必要的錯誤,也能保證指令碼撰寫的效率。因為往往一些莫名其妙的報錯,都是由於不規範的變數設定引起的,左查右查,最終查出是由於書寫不規範引起的,往往會氣的發笑...

BASH中變數轉換

1.變數替換 bash shell可以進行變數的條件替換,既只有某種條件發生時才進行替換,替換 條件放在 中.1 當變數未定義或者值為空時,返回值為word的內容,否則返回變數的值.2 與前者類似,只是若變數未定義或者值為空時,在返回word的值的同時將 word賦值給value 3 若變數以賦值的...