成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > shell腳本中$符號的命令使用匯總

shell腳本中$符號的命令使用匯總

熱門標(biāo)簽:電話機(jī)器人對家居行業(yè)幫助大嗎 沈陽ai電銷智能機(jī)器人 黑暗之魂3地圖標(biāo)注 合肥電銷外呼系統(tǒng)供應(yīng)商 AI智能電銷機(jī)器人壞處 蘭州電銷機(jī)器人加盟 地圖標(biāo)注審核周期 如何申請400的電話呀 電商外呼系統(tǒng)排名

    今天是遠(yuǎn)程辦公的第4天,漸漸的找到了一點(diǎn)在家辦公的節(jié)奏了,改了幾個(gè)shell腳本,在改動過程中,發(fā)現(xiàn)還有一些知識點(diǎn)需要鞏固,這里寫出來,加深下印象。

   關(guān)于$符號,大家肯定都不陌生,在shell腳本中,$的作用還是比較大多的,這里將所有的$組合都列出來,大家可以看下效果。

   $組成的命令大概有下面幾個(gè):

$0,$1...$?,$!,$$,$*,$#,$@

下面分別看看這些意思是什么:

1.$0,$1

$0和$1比較好理解,他們的意思,分別是腳本名稱和腳本的第一個(gè)參數(shù),我們舉個(gè)例子來看:

jwfyyzdembp:tmp jwfyyz$ cat test.sh
echo '$0的含義是':$0
echo '$1的含義是':$1
jwfyyzdembp:tmp jwfyyz$ ./test.sh yeyz
$0的含義是:./test.sh
$1的含義是:yeyz
jwfyyzdembp:tmp jwfyyz$ sh test.sh yeyz
$0的含義是:test.sh
$1的含義是:yeyz

   需要注意一點(diǎn),當(dāng)使用./test.sh的方法來運(yùn)行腳本的時(shí)候,$0的值是./test.sh,而不是test.sh

2.$?

$?指的是最后運(yùn)行的命令的執(zhí)行返回碼,執(zhí)行成功,則返回0,否則返回1,舉例如下:

jwfyyzdembp:tmp jwfyyz$ cat test.sh 
echo '$0的含義是':$0
echo '$1的含義是':$1
ls -l a.txt
echo '$?的結(jié)果是'$?
ls -l test.sh
echo '$?的結(jié)果是'$?

jwfyyzdembp:tmp jwfyyz$ sh test.sh yeyz
$0的含義是:test.sh
$1的含義是:yeyz
ls: a.txt: No such file or directory
$?的結(jié)果是1
-rwxr-xr-x 1 jwfyyz wheel 124 2 7 20:32 test.sh
$?的結(jié)果是0

   可以看到,第一次運(yùn)行l(wèi)s -l a.txt的時(shí)候,由于我們的目錄中沒有a.txt這個(gè)文件,所以返回是1,第二次由于test.sh文件是存在的,所以返回的結(jié)果是0

3.$$

  $$指的是腳本運(yùn)行的當(dāng)前進(jìn)行id號,舉例如下:

jwfyyzdembp:tmp jwfyyz$ cat test.sh 
pwd
echo $$
sleep 10

jwfyyzdembp:tmp jwfyyz$ sh test.sh 
[1] 60658

jwfyyzdembp:tmp jwfyyz$ ps -ef|grep test
 501 60658 60529 0 8:36下午 ttys000 0:00.01 sh test.sh
 501 60661 60529 0 8:36下午 ttys000 0:00.00 grep test

   我們在test.sh腳本后面設(shè)置了sleep 10的命令,腳本運(yùn)行完會睡眠10s,腳本中打印出來了值60658,此時(shí)我們查看當(dāng)前腳本的進(jìn)程號,發(fā)現(xiàn)子進(jìn)程的進(jìn)程id是60658

4.$*和$@

  這兩個(gè)放在一起,主要是因?yàn)樗麄兌即硪玫乃袇?shù),單獨(dú)打印出來結(jié)果,都是一樣的,但是循環(huán)打印他們的內(nèi)容,則會看出區(qū)別,舉例如下:

jwfyyzdembp:tmp jwfyyz$ cat test.sh 
echo '$*的結(jié)果是':$*
echo '$@的結(jié)果是':$@
echo "-- \$* 演示 ---"
for i in "$*"; do
 echo $i
done

echo "-- \$@ 演示 ---"
for i in "$@"; do
 echo $i
done

jwfyyzdembp:tmp jwfyyz$ sh test.sh yeyz 1 2 3
$*的結(jié)果是:yeyz 1 2 3
$@的結(jié)果是:yeyz 1 2 3
-- $* 演示 ---
yeyz 1 2 3
-- $@ 演示 ---
yeyz
1
2
3

   可以看到,循環(huán)打印的時(shí)候,$@ 

5.$#

  $#容易理解,它的意思是參數(shù)的個(gè)數(shù)。舉例:

jwfyyzdembp:tmp jwfyyz$ cat test.sh 
echo '$*的結(jié)果是':$*
echo '$@的結(jié)果是':$@
echo '$#的結(jié)果是':$#

jwfyyzdembp:tmp jwfyyz$ sh test.sh yeyz 1 2 3
$*的結(jié)果是:yeyz 1 2 3
$@的結(jié)果是:yeyz 1 2 3
$#的結(jié)果是:4

6.$!

  該命令是顯示shell腳本中上一個(gè)后臺執(zhí)行命令的進(jìn)程id號,如下:

jwfyyzdembp:tmp jwfyyz$ cat test.sh 
echo '$*的結(jié)果是':$*
echo '$@的結(jié)果是':$@
echo '$#的結(jié)果是':$#
sleep 10 
echo '$!的結(jié)果是':$!
sleep 10

jwfyyzdembp:tmp jwfyyz$ sh test.sh yeyz 1 2 3 
[1] 61237
$*的結(jié)果是:yeyz 1 2 3
$@的結(jié)果是:yeyz 1 2 3
$#的結(jié)果是:4
$!的結(jié)果是:61238

jwfyyzdembp:tmp jwfyyz$ ps -ef|grep sleep
 501 61238 61237 0 9:12下午 ttys000 0:00.00 sleep 10
 501 61239 61237 0 9:12下午 ttys000 0:00.00 sleep 10
 501 61241 60529 0 9:12下午 ttys000 0:00.00 grep sleep

  在test.sh中,我們使用了sleep 10這樣的命令在后臺執(zhí)行,然后我們可以看到,$!返回的值是61238,當(dāng)我們ps -ef命令去查詢進(jìn)程信息的時(shí)候,可以看到,61238這個(gè)進(jìn)程對應(yīng)的命令就是sleep 10,注意和$$區(qū)分開來,$$反應(yīng)的是當(dāng)前腳本執(zhí)行的進(jìn)程號,$!反應(yīng)的是腳本中某個(gè)命令的進(jìn)程號。

以上就是shell腳本中$符號的使用示例的詳細(xì)內(nèi)容,更多關(guān)于shell $的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • 區(qū)分shell中的 反引號、$()和${}
  • 詳解Shell 腳本中 “$” 符號的多種用法
  • Shell $0, $#, $*, $@, $?, $$和命令行參數(shù)的使用
  • 淺談linux中shell變量$#,$@,$0,$1,$2的含義解釋
  • 用來檢測輸入的選項(xiàng)$1是否在PATH中的shell腳本
  • Shell中的${}、##和%%使用范例
  • PowerShell中的特殊變量$null介紹和創(chuàng)建多行注釋小技巧
  • PowerShell函數(shù)中使用$PSBoundParameters獲取輸入?yún)?shù)列表實(shí)例
  • PowerShell中的$Input變量使用實(shí)例
  • PowerShell默認(rèn)參數(shù)$PSDefaultParameterValues結(jié)合Out-File輸出到日志文件

標(biāo)簽:黔南 河北 通遼 隴南 黔南 河池 淮南 常州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《shell腳本中$符號的命令使用匯總》,本文關(guān)鍵詞  shell,腳本,中,符,號的,命令,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《shell腳本中$符號的命令使用匯總》相關(guān)的同類信息!
  • 本頁收集關(guān)于shell腳本中$符號的命令使用匯總的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    波多野结衣啪啪| 日本性高潮视频| 九七影院97影院理论片久久| 亚洲欧美日本在线| 精品视频1区2区3区| 手机在线观看毛片| 2017欧美狠狠色| 国产裸体歌舞团一区二区| 精品无吗乱吗av国产爱色| 亚洲天堂网在线播放| 裸体武打性艳史| 色中文字幕在线观看| 18成人在线视频| 久久精品国产亚洲blacked| 石原莉奈在线亚洲三区| 51xtv成人影院| 青青青伊人色综合久久| 国产手机在线视频| 特级丰满少妇一级aaaa爱毛片| 成人小说亚洲一区二区三区| 亚洲va天堂va国产va久| 精品国产乱子伦一区| 最新国产黄色网址| 青青草视频一区| 波多野结衣片子| 一道本无吗一区| 国产精品嫩草69影院| 国产亚洲精品bt天堂精选| 日韩中文在线不卡| 最近2019中文字幕mv免费看| 水蜜桃色314在线观看| 国内精品久久久久久| 麻豆tv在线| 亚洲第一av网| 久久97视频| 女性裸体视频网站| 午夜精品视频一区| 成人精品免费看| 萌白酱视频在线| 麻豆精品在线看| 国产日韩在线免费观看| 91精品国产高久久久久久五月天| 国产高清视频网| 日韩av手机在线观看| 中文字幕亚洲精品在线观看| 秋霞成人午夜鲁丝一区二区三区| 91福利视频免费观看| 菁菁伊人国产精品| 在线观看av的网址| 日韩一级欧美一级| 久久精品亚洲麻豆av一区二区| 精彩视频一区二区| 大肉大捧一进一出好爽动态图| 日韩美女国产精品| 精品伦理精品一区| 最新精品国偷自产在线| 狠狠干夜夜草| 欧美日本不卡视频| av电影网站在线观看| 诱人的瑜伽老师3hd中字| 久久久99久久精品欧美| 五月激情六月综合| 99久久国产免费| 欧美大黄免费观看| 四虎精品一区二区| 伪装者免费全集在线观看| 先锋资源中文在线| 性做久久久久久| 三上亚洲一区二区| 成人ssswww在线播放| 日韩在线观看视频一区二区三区| 欧亚一区二区| 色多多视频网站| av毛片在线播放| 亚洲v片在线观看| 8x国产一区二区三区精品推荐| 九色一区二区| 国产91美女视频| 午夜视频1000| 亚洲成在人线av| a在线视频播放观看免费观看| 精品欧美国产| 欧美俄罗斯乱妇| 黄色裸体一级片| 日本一区二区精品视频| 亚洲乱码一区| 久久99精品国产99久久6尤物| 大伊人狠狠躁夜夜躁av一区| 国产sm精品调教视频网站| 九九热精品视频| 久久99精品国产麻豆婷婷洗澡| 色总=综合色| 国产日韩欧美在线播放| 欧美日韩一区二区免费视频| 久久99久久99精品中文字幕| 国产精品网站在线| 另类小说视频一区二区| 天堂精品高清1区2区3区| 国产米奇在线777精品观看| 国产成人无码精品久久二区三| 国产香蕉免费精品视频| 人人澡人人添人人爽一区二区| 久久久久久99| 九色成人搞黄网站| 亚洲va中文在线播放免费| 国产av精国产传媒| 91青青国产在线观看精品| 久久一本精品| 在线国产中文字幕| 中日韩美女免费视频网站在线观看| 亚洲欧美日韩一区二区| 国产免费视频一区二区三区| 欧美xxxx精品| 海角国产乱辈乱精品视频| 国产在线看片免费视频在线观看| 午夜小视频免费| 久久久久久久久四区三区| 一区二区三区视频播放| 国产美女永久无遮挡| 欧美激情一二三| 满满都是荷尔蒙韩剧在线观看| 99国产精品99久久久久久粉嫩| 久久久精品2019中文字幕之3| 日本高清中文字幕二区在线| 91精品久久久久久蜜臀| 日本不卡高清视频| 91久久国产精品91久久性色| 新久草在线视频| 中文字幕日韩亚洲| 国产一区二区三区朝在线观看| 国产黄色录像视频| 一区二区三区视频播放| 无码人妻精品一区二区三区66| 久久草视频在线| 91精品啪在线观看国产爱臀| 亚洲在线黄色| 成人免费看片视频| 国产激情视频一区二区三区| www.亚洲激情.com| 日韩免费视频一区| 国产精品久久精品日日| 蜜桃视频一日韩欧美专区| 群体交乱之放荡娇妻一区二区| 中文字幕在线亚洲| 国产乱码字幕精品高清av| 色视频www在线播放国产成人| 亚洲 国产 欧美一区| 国产精品国产三级国产aⅴ| 国产区精品视频| 亚洲高清网站| 麻豆传媒在线完整视频| 九色porny丨首页入口在线| 欧美色图免费看| 无码人妻精品一区二区三区99v| 中文字幕亚洲不卡| 国产精品日韩一区二区| 激情五月婷婷在线| 动漫3d精品一区二区三区乱码| h在线观看网站| 宅男噜噜噜66国产精品免费| 免费一级电影| 国产91社区| 久久丁香四色| 717影院理论午夜伦不卡久久| 久久久久久国产精品美女| 日本成人xxx| 欧美高清视频免费观看| 影音先锋2020资源| 亚洲精品乱码久久久久久蜜桃动漫| 久久草视频在线| www国产免费| 亚洲色图偷窥| 视频在线观看免费影院欧美meiju| 国产麻豆91视频| 国产精品久久久久77777| 高潮久久久久久久久久久久久久| 国产成人精品综合网站| 国产高清在线观看免费不卡| 一本久道久久综合狠狠爱亚洲精品| 欧美洲成人男女午夜视频| 成年网站在线观看视频| 视色视频在线观看| 久久亚洲精品人成综合网| 少妇视频一区| 亚洲人挤奶视频| 夜夜嗨av色综合久久久综合网| 色吧影院999| 久久久精品视频免费| 国产精品一区高清| japan高清日本乱xxxx| 曰本三级日本三级日本三级| 免费影视亚洲| 亚洲男男av| 青青草一区二区三区| 国产专区欧美专区| 毛片av在线| 色资源在线观看| 农村妇女精品一区二区| 我家有个日本女人| 亚洲成人精品在线播放| 大胆日韩av| 三级小视频在线观看| 色综合亚洲欧洲| 亚洲综合免费观看高清完整版| 欧美久久电影| 在线看日韩精品电影| 天堂av最新在线| 99久久精品久久久久久ai换脸| 性做爰过程免费播放| 在线观看免费国产成人软件| 91视频在线网站| 99国产牛牛视频在线网站| 国产网站观看9久| 台湾成人av| 中文天堂在线播放| 亚洲专区第一页| 91视频.com| 伦xxxx在线| 伊人男人综合视频网| 天天操天天干天天摸| 超碰97国产精品人人cao| 狠狠干成人综合网| 另类天堂视频在线观看| 性欧美xxxx大乳国产app| 久久众筹精品私拍模特| 这里只有久久精品视频| 免费看的黄色大片| 国产一卡二卡在线| 精品国产亚洲一区二区麻豆| 日韩成人短视频| 91美女片黄在线观看| 亚洲欧洲美洲综合色网| 亚洲精品伦理在线| 人人爱人人爽| 国产精品色哟哟| 成年人在线视频| 日韩一区二区在线看片| 石原莉奈在线亚洲二区| 91成人免费在线| 丰满的亚洲女人毛茸茸| 中文有码在线播放| 夜久久久久久| 在线观看国产视频| 成人av激情人伦小说| 久久精品视频99| 久久成人精品| 日韩高清一区二区| xxxx日本少妇| 欧美日韩一区二区三区在线电影| 国产精品中文在线| 久久久久久久九九九九| 中文字幕码精品视频网站| 国产精品污网站| 国产精品一区二区精品视频观看| 国产人妻黑人一区二区三区| 超级碰碰久久| 国产成人a v| 依依成人综合网| 91中文在线观看| 色资源二区在线视频| 高清日韩av电影| 日韩在线免费视频观看| huan性巨大欧美| 1024手机在线视频| 色综合91久久精品中文字幕| 97国产精品视频人人做人人爱| 欧美色图校园春色| 国产精品久久久| 五丁香在线视频| 91精品国产综合久久精品| 亚洲国产成人精品电影| 91免费看网站| 午夜免费一区二区| 久久99国产精品99久久| 夜色资源网av在先锋网站观看| 欧美成人一二三区| 亚洲一区二区乱码| 国产精品视频白浆免费视频| 国产日产久久高清欧美一区| 国产网站免费观看| 好看的视频你懂的| 亚洲中文字幕无码av| 久久人妻少妇嫩草av蜜桃| 国产精品一二三在线观看| 美女三级99| 夜夜嗨一区二区| 色视频线观看在线播放| 亚洲精品视频免费观看| 911美女片黄在线观看游戏| 视频一区视频二区视频| 99在线热播精品免费| 精品一区二区不卡| 国产成人精品一区二区无码呦| 欧美成人合集magnet| 日韩av一二三四区| 国产精东传媒成人av电影| 中文字幕精品一区久久久久| 国产91丝袜在线观看| 丝袜脚交一区二区| 亚洲天堂中文在线| 久久久久国产精品一区三寸| 欧美日韩免费做爰大片| 成人av三级| 美女欧美视频在线观看免费| 亚洲天堂免费| 国产精品亚洲αv天堂无码| 久久精品亚洲一区二区三区浴池| 88国产精品视频一区二区三区| 大地资源网3页在线观看| 大地资源网在线观看免费官网| 深夜福利在线视频| 日韩中文字幕精品| 日韩精品一区二区在线| 国产欧美久久一区二区三区| 亚洲女性喷水在线观看一区| 好男人www在线视频| 日本一区二区三区视频在线看| 免费在线观看成年人视频| 国产精品巨作av| 中文字幕佐山爱一区二区免费| 亚洲精品suv精品一区二区| 青草在线视频在线观看| 亚洲国内在线| 免费高清一区二区三区| 自拍一区在线观看| 久久激情久久| 宅男午夜在线| 色中色在线视频|