linux shell之唯讀變數,刪除變數,

2021-09-16 21:30:51 字數 760 閱讀 4309

唯讀變數:

shell 程式設計中可以使用關鍵字readonly 命令將變數定義為唯讀變數,唯讀變數的意思是變數值不能被修改。

如下是shenll 程式設計中唯讀變數demo:

執行指令碼會報錯,在指定testurl 為唯讀變數後,無列印個出修改值,而是直接報錯 readonly variable

刪除變數:

命令unset 可以刪除變數,被刪除的變數將無法再被使用,

格式為:unset variable

可以寫個demo

執行結果,並沒有輸出變數值,因為該變數值已經被刪除了

iOS 修改唯讀變數

在ios中唯讀變數是不應該被修改的,特別是框架類的唯讀變數,修改了可能帶來莫名其妙的錯誤 但是不應該不等於不能,通過動態執行時還是可以修改的 比如 inte ce reonlyobject nsobject property nonatomic,readonly nsnumber number en...

Linux Shell變數使用

一 本地變數的使用 本地變數就如同區域性變數一樣,只在本shell中起作用。它不會影響到其他shell中的變數。1。顯示變數值 可以使用echo命令。需要注意的是,使用變數的時候必須在變數名前加上 符號 2。清除變數 使用unset命令可以清除命令。3。顯示所有本地shell變數 shell中預定義...

Linux shell 特殊變數

posix內建的shell變數 變數 意義 目前程序的引數個數 傳遞給當前程序的命令列引數。置於雙引號內,會展開為個別的引數。當前程序的命令列引數。置於雙引號內,則展開為一單獨引數 連字型大小 在引用時給予shell的選項 前一命令的退出狀態。shell程序的程序編號 process id 0 零 ...