新聞中心

10年的玉龍網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。網(wǎng)絡(luò)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整玉龍建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“玉龍網(wǎng)站設(shè)計(jì)”,“玉龍網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
| 變量 | 含義 |
|---|---|
| $0 | 當(dāng)前腳本的文件名。 |
| $n(n≥1) | 傳遞給腳本或函數(shù)的參數(shù)。n 是一個(gè)數(shù)字,表示第幾個(gè)參數(shù)。例如,第一個(gè)參數(shù)是 $1,第二個(gè)參數(shù)是 $2。 |
| $# | 傳遞給腳本或函數(shù)的參數(shù)個(gè)數(shù)。 |
| $* | 傳遞給腳本或函數(shù)的所有參數(shù)。 |
| $@ | 傳遞給腳本或函數(shù)的所有參數(shù)。當(dāng)被雙引號(hào)" "包含時(shí),$@ 與 $* 稍有不同,我們將在《Shell $*和$@的區(qū)別》一節(jié)中詳細(xì)講解。 |
| $? | 上個(gè)命令的退出狀態(tài),或函數(shù)的返回值,我們將在《Shell $?》一節(jié)中詳細(xì)講解。 |
| $$ | 當(dāng)前 Shell 進(jìn)程 ID。對(duì)于 Shell 腳本,就是這些腳本所在的進(jìn)程 ID。 |
下面我們通過(guò)兩個(gè)例子來(lái)演示。
1) 給腳本文件傳遞參數(shù)
編寫下面的代碼,并保存為 test.sh:
#!/bin/bash echo "Process ID: $$" echo "File Name: $0" echo "First Parameter : $1" echo "Second Parameter : $2" echo "All parameters 1: $@" echo "All parameters 2: $*" echo "Total: $#"
運(yùn)行 test.sh,并附帶參數(shù):
[mozhiyan@localhost demo]$ . ./test.sh Shell Linux Process ID: 5943 File Name: bash First Parameter : Shell Second Parameter : Linux All parameters 1: Shell Linux All parameters 2: Shell Linux Total: 2
2) 給函數(shù)傳遞參數(shù)
編寫下面的代碼,并保存為 test.sh:
#!/bin/bash
#定義函數(shù)
function func(){
echo "Language: $1"
echo "URL: $2"
echo "First Parameter : $1"
echo "Second Parameter : $2"
echo "All parameters 1: $@"
echo "All parameters 2: $*"
echo "Total: $#"
}
#調(diào)用函數(shù)
func Java http://c.biancheng.net/java/
運(yùn)行結(jié)果為:
Language: Java
URL: http://c.biancheng.net/java/
First Parameter : Java
Second Parameter : http://c.biancheng.net/java/
All parameters 1: Java http://c.biancheng.net/java/
All parameters 2: Java http://c.biancheng.net/java/
Total: 2
新聞名稱:Shell特殊變量:Shell$#、$*、$@、$?、$$
地址分享:http://www.dlmjj.cn/article/djcpsgs.html


咨詢
建站咨詢
