久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

linux中shell變量$#,$@,$0,$1,$2的含義解釋

 離魂異客 2010-12-29
變量說明:
$$
Shell本身的PID(ProcessID)
$!
Shell最后運(yùn)行的后臺(tái)Process的PID
$?
最后運(yùn)行的命令的結(jié)束代碼(返回值)
$-
使用Set命令設(shè)定的Flag一覽
$*
所有參數(shù)列表,。如"$*"用「"」括起來的情況、以"$1 $2 … $n"的形式輸出所有參數(shù),。
$@
所有參數(shù)列表,。如"$@"用「"」括起來的情況、以"$1" "$2" … "$n" 的形式輸出所有參數(shù),。
$#
添加到Shell的參數(shù)個(gè)數(shù)
$0
Shell本身的文件名
$1~$n
添加到Shell的各參數(shù)值,。$1是第1參數(shù)、$2是第2參數(shù)…,。
我們先寫一個(gè)簡單的腳本,,執(zhí)行以后再解釋各個(gè)變量的意義
# touch variable
# vi variable
腳本內(nèi)容如下:
#!/bin/sh
echo "number:$#"
echo "scname:$0"
echo "first :$1"
echo "second:$2"
echo "argume:$@"
保存退出
賦予腳本執(zhí)行權(quán)限
# chmod +x variable
執(zhí)行腳本
# ./variable aa bb
number:2
scname:./variable
first: aa
second:bb
argume:aa bb
通過顯示結(jié)果可以看到:
$# 是傳給腳本的參數(shù)個(gè)數(shù)
$0 是腳本本身的名字
$1是傳遞給該shell腳本的第一個(gè)參數(shù)
$2是傳遞給該shell腳本的第二個(gè)參數(shù)
$@ 是傳給腳本的所有參數(shù)的列表

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多