shell變量基本基礎

Shell編程之變量:
變量:命名的內存尋址空間,當我們命名變量今後使用時,其實就是在內存中找到相對應的內存存儲位置來引用;

            變量命名規則:只能用字母、數字和下劃線,而且不能用數字開頭,儘量避免和系統中已有變量名稱重複,儘量使用大寫
            變量又分爲:(varname意爲變量名稱)
                    本地變量(varname=value)作用域爲整個bash進程
                    局部變量(local varname=value)作用域爲當前代碼塊
                    環境變量(export varname=value)作用域爲當前shell進程及其子進程
                    位置變量($1、$2、$3…)用於引用腳本的參數
                    特殊變量($?)保留上一條命令的執行狀態返回值
                            ($#)參數的個數
                            ($*)參數的列表
                            ($@)參數的列表

                查看變量:set、export、env、printenv
                        Set:查看當前shell中所有變量
                        Printenv、env、export:查看當前shell中環境變量,三個作用一樣
                撤銷變量:unset varname
                打印輸出變量:echo $varname
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章