Shell(2)——shell里面的变量
生活随笔
收集整理的這篇文章主要介紹了
Shell(2)——shell里面的变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
shell里有本地變量,全局變量和內置變量。
變量里有變量名和變量值。
(1)本地變量分為普通變量和命令變量
<1>普通變量
記住:要迭代必須是雙引號
<2>命令變量
記住要用`(反引號),這時輸出的是命令返回的語句
(2)全局變量
通過env可以查看當前的全局變量
下面我們設置一個全局變量QJBL,先聲明,后export
ps:<1>查看變量
除了剛剛的查看變量方式,我們常常用如下方式去查看變量:
<2>刪除變量
unset方法:
(3)內置變量
一些可以直接拿來用的變量:
<1> $0:獲取當前文件的名字
可見$0的輸出就是此腳本的名稱
<2> $n:獲取第幾個輸入的參數是什么
這時我們輸入參數1,2去查看返回結果:
返回成功
<3> $#:獲取輸入參數的總個數
這里我就不再進行演示了
<4> $?:判斷上一個指令是否為成功(0成功,非0失敗)
可見我們上一個指令實施性成功的。
總結
以上是生活随笔為你收集整理的Shell(2)——shell里面的变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Shell(1)——执行脚本
- 下一篇: Shell(3)——截取某些字符、默认值