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

主頁(yè) > 知識(shí)庫(kù) > Shell腳本中$符號(hào)的幾種用法小結(jié)

Shell腳本中$符號(hào)的幾種用法小結(jié)

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

最近在學(xué)習(xí)Shell,發(fā)現(xiàn)還有一些知識(shí)點(diǎn)需要鞏固,這里寫(xiě)出來(lái),加深下印象。

通常情況下,在工作中用的最多的有如下幾項(xiàng):

$ 符號(hào) 說(shuō)明
$0 Shell 的命令本身
9 表示 Shell 的第幾個(gè)參數(shù)
$? 顯示最后命令的執(zhí)行情況
$# 傳遞到腳本的參數(shù)個(gè)數(shù)
$$ 腳本運(yùn)行的當(dāng)前進(jìn)程 ID 號(hào)
$* 以一個(gè)單字符串顯示所有向腳本傳遞的參數(shù)
$! 后臺(tái)運(yùn)行的最后一個(gè)進(jìn)程的 ID 號(hào)
$- 顯示 Shell 使用的當(dāng)前選項(xiàng)

Shell腳本中$符號(hào)的幾種用法

今天將通過(guò)以上幾種選項(xiàng)并做進(jìn)一步的操作案例;

1.1 引用變量

引用變量時(shí),使用 $ 符號(hào)直接來(lái)進(jìn)行引用,以及包括循環(huán)變量;

[root@localhost ~]# x=1024
[root@localhost ~]# echo $x
1024

利用雙引號(hào) " 將括起來(lái)的字符串支持變量插值。

[root@localhost ~]# x=1024
[root@localhost ~]# echo "x = $x"
x = 1024

使用 ${ } 作為單詞邊界。

[root@localhost ~]# x=1024
[root@localhost ~]# echo "x = ${x}xy"
x = 1024xy

使用 ${#} 獲取變量字符串長(zhǎng)度。

[root@localhost etc]# s=helloworld
[root@localhost etc]# echo "s.length = ${#s}"
s.length = 10

1.2 引用腳本或函數(shù)參數(shù)

基于引用腳本的方式,1 表示 Shell 腳本文件名,n 從 2 開(kāi)始表示第 n 個(gè)參數(shù),第 2 個(gè)參數(shù)是 $2;

[root@localhost ~]# echo 'echo $1 $2 $3' > ping.sh
[root@localhost ~]# cat ping.sh
echo $1 $2 $3
[root@localhost ~]# sh ping.sh 1 2 3
1 2 3

單引號(hào) '' 括起來(lái)的字符串不會(huì)進(jìn)行插值,并使用 $# 獲取腳本或函數(shù)參數(shù)的個(gè)數(shù);

[root@localhost ~]# echo 'echo $#' > ping.sh
[root@localhost ~]# sh ping.sh 1 2 3
3

1.3 上條命令的返回值

使用 $? 上條命令的返回值。
0:表示沒(méi)有錯(cuò)誤,其他任何數(shù)值:表示有錯(cuò)誤。

[root@localhost ~]# true 1024
[root@localhost ~]# echo $?
0
[root@localhost ~]# false 2048
[root@localhost ~]# echo $?
1

1.4 執(zhí)行并獲取命令輸出

使用 $() 執(zhí)行并獲取命令輸出賦值給變量,等于雙引號(hào)的功能。

[root@localhost ~]# echo `date`
2016年 06月 05日 星期日 12:39:08 CST
[root@localhost ~]# echo $(date)
2016年 06月 05日 星期日 12:39:34 CST

1.5 表達(dá)式求值

[root@localhost ~]# echo $[1024 + 2048]
3072
[root@localhost ~]# expr 1024 + 2048
3072
[root@localhost ~]# a=1024
[root@localhost ~]# b=2048
[root@localhost ~]# echo $[ a + b ]
3072

1.6 獲取當(dāng)前進(jìn)程 ID

使用 $$ 來(lái)進(jìn)行獲取當(dāng)前進(jìn)程的 ID 號(hào)。

[root@localhost ~]# echo $$
55580

1.7 后臺(tái)運(yùn)行的最后一個(gè)進(jìn)程 ID

使用 $! 來(lái)進(jìn)行獲取后臺(tái)運(yùn)行的最后一個(gè)進(jìn)程 ID。
在命令結(jié)尾使用 可創(chuàng)建后臺(tái)進(jìn)程。

[root@localhost ~]# tail -f /root/ping.sh 
[2] 55848
[root@localhost ~]# echo $!
55848
[root@localhost ~]# kill $!
[root@localhost ~]# echo $!
55848
[2]+ 已終止 tail -f /root/ping.sh

1.8 獲取 Shell 選項(xiàng)

使用 $- 來(lái)進(jìn)行獲取當(dāng)前 Shell 的選項(xiàng)。

[root@localhost ~]# echo $-
himBH

shell中$(( ))、$( )、``與${ }的區(qū)別

說(shuō)明:

${ }這種形式其實(shí)與用法一和二是一樣的,屬于變量替換的范疇,只不過(guò)在變量替換中可以加上大括號(hào),也可以不加大括號(hào)。

簡(jiǎn)而言之:$(( ))屬于執(zhí)行計(jì)算公式,等價(jià)于$[ ],$( )和` `屬于命令替換,${ }屬于變量替換

(1)$( )與``(反引號(hào)):返回括號(hào)中命令的結(jié)果

在bash中,$( )與` `(反引號(hào))都是用來(lái)作命令替換的,執(zhí)行括號(hào)或者反引號(hào)中的命令。

命令替換與變量替換差不多,都是用來(lái)重組命令行的,先完成引號(hào)里的命令行,然后將其結(jié)果替換出來(lái),再重組成新的命令行

示例:命令:$ echo today is $(date "+%Y-%m-%d"),顯示:today is 2014-07-01

注:在操作上,這兩者都是達(dá)到相應(yīng)的效果,但是建議使用$( ),理由如下:

1)``很容易與''搞混亂,尤其對(duì)初學(xué)者來(lái)說(shuō)。

2)在多層次的復(fù)合替換中,``必須要額外的跳脫處理(反斜線(xiàn)),而$( )比較直觀。

最后,$( )的弊端是,并不是所有的類(lèi)unix系統(tǒng)都支持這種方式,但反引號(hào)是肯定支持的。

示例:

# 將cmd1執(zhí)行結(jié)果作為cmd2參數(shù),再將cmd2結(jié)果作為cmd3的參數(shù)
cmd3 $(cmd2 $(cmd1))

 # 如果是用反引號(hào),直接引用是不行的,還需要作跳脫處理
cmd3 `cmd2 \`cmd1\``

(2)${ }變量替換

一般情況下,$var與${var}是沒(méi)有區(qū)別的,但是用${ }會(huì)比較精確的界定變量名稱(chēng)的范圍

示例:

取路徑、文件名、后綴

先賦值一個(gè)變量為一個(gè)路徑,如下:

file=/dir1/dir2/dir3/my.file.txt

記憶方法如下:

  • # 是去掉左邊(在鍵盤(pán)上 # 在 $ 之左邊)
  • % 是去掉右邊(在鍵盤(pán)上 % 在 $ 之右邊)
  • 單一符號(hào)是最小匹配;兩個(gè)符號(hào)是最大匹配
  • *是用來(lái)匹配不要的字符,也就是想要去掉的那部分

還有指定字符分隔號(hào),與*配合,決定取哪部分

到此這篇關(guān)于Shell腳本中''$''符號(hào)的幾種用法小結(jié)的文章就介紹到這了,更多相關(guān)Shell '$'符號(hào)用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Shell中的${}、##和%%使用范例
  • 淺談linux中shell變量$#,$@,$0,$1,$2的含義解釋
  • Shell $0, $#, $*, $@, $?, $$和命令行參數(shù)的使用
  • Shell特殊變量(Shell $#、$*、$@、$?、$$)的使用
  • shell腳本中$符號(hào)的命令使用匯總
  • 區(qū)分shell中的 反引號(hào)、$()和${}
  • 詳解Shell $*和$@之間的區(qū)別

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Shell腳本中$符號(hào)的幾種用法小結(jié)》,本文關(guān)鍵詞  Shell,腳本,中,符,號(hào)的,幾種,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Shell腳本中$符號(hào)的幾種用法小結(jié)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Shell腳本中$符號(hào)的幾種用法小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    高清av不卡| 羞羞免费视频网站| 色哟哟一区二区三区| 国产午夜福利精品| 亚洲特级毛片| 欧美精品久久久久久久久久| 在线视频你懂得一区| 亚洲精品一区二区三区区别| 年轻的保姆91精品| 四虎影视国产在线视频| jizz在线免费观看| 国产亚洲综合视频| 成人性a激情免费视频| 人妻精品无码一区二区三区| 亚洲人成电影网站色www| 国产区在线视频| 国产一区二区三区免费视频| 中文字幕乱码免费| 韩国女同性做爰三级| 日韩欧美ww| 亚洲精品国产一区二区在线| 手机成人在线| av软件在线观看| eeuss影院95999部| 欧美日本在线播放| 亚洲国产视频直播| 亚洲另类春色国产| 人成网站在线观看| 国产日韩综合一区二区性色av| 亚洲乱妇老熟女爽到高潮的片| 欧美黄在线观看| 国产视频在线免费观看| 久久久精品999| 日韩中文字幕精品视频| 国产综合精品久久久久成人av| 欧美人善zozσ性伦交| 亚洲综合色av| 国产精品国产亚洲精品看不卡| 成人av综合在线| 九一在线视频| 天堂av2024| 韩国av一区二区三区四区| 亚洲国产美女| 青青青爽久久午夜综合久久午夜| 日本中文字幕片| 91精品久久久久久久久中文字幕| 污视频在线免费| 在线观看中文字幕av| 日日碰狠狠添天天爽超碰97| 看成年女人免费午夜视频| 色婷婷狠狠五月综合天色拍| 五月天婷婷基地| 在线观看亚洲国产| 国产日韩欧美自拍| 免费成人深夜夜行网站视频| 四虎www视频| 色偷偷av男人的天堂| 爱高潮www亚洲精品| 激情伊人五月天久久综合| 黑人极品ⅴideos精品欧美棵| 亚洲精品日韩专区silk| 国产在线资源一区| 欧美激情在线视频二区| 韩国一区二区三区视频| 日韩av免费看| 国产精品丝袜久久久久久不卡| 午夜精品久久久久久久91蜜桃| 久久久精品欧美丰满| 精品乱码亚洲一区二区不卡| japanese23hdxxxx日韩| 亚洲精品久久7777777| 亚洲国产精品99久久| 久久国产乱子精品免费女| 免费91在线视频| 精品久久久影院| 五月天婷婷丁香网| 色狠狠一区二区三区香蕉| 欧美午夜性囗交xxxx| 精品国产鲁一鲁****| 精品成人久久av| 欧美四级在线| 国产3级在线观看| 一本色道久久综合亚洲二区三区| 日韩av有码在线| 亚洲成a人片77777在线播放| 亚洲综合色站| 首页亚洲欧美制服丝腿| 99在线热播精品免费99热| 欧美尤物美女在线| 欧美一级淫片aaaaaaa视频| 欧美激情视频网| 欧美一级电影免费在线观看| 操bbb操bbb| 在线观看日韩高清av| 日韩精品福利视频| 99国产高清| 亚洲国产一区二区三区网站| 欧美亚洲成人精品| 伊人久久国产| 欧美性猛交xxxx乱大交极品| 欧美亚洲一区三区| 男男视频在线观看网站| 日韩成人精品一区| 激情综合一区二区三区| 国风产精品一区二区| 免费在线观看av网址| 日韩在线观看视频一区二区| 欧美xxxxx牲另类人与| 九色福利视频| 污污动漫在线观看| 日韩免费毛片| 欧美在线精品免播放器视频| 久久亚洲综合色一区二区三区| 日韩成人免费| 在线观看中文字幕| 国产亚洲视频中文字幕视频| 精品欧美国产一区二区三区不卡| 成人噜噜噜噜| 国产欧亚日韩视频| 国产自产自拍视频在线观看| 国产一级做a爰片久久毛片男| 国产在线乱码一区二区三区| 欧美黄色录像片| 欧美日韩综合在线观看| 同房视频网站| 91免费在线播放| 欧美变态凌虐bdsm| 中文字幕日韩精品久久| 影院免费视频| 我要色综合中文字幕| 久久综合精品国产一区二区三区| 天堂一区二区三区| 亚洲欧美一区二区三区在线观看| 国产亚洲欧美一区二区| 久精品免费视频| 又粗又黑又大的吊av| 一级二级在线观看| 黄色一级免费| 日本成本人片免费观看| 黑人精品视频| 日本肉体xxxx裸体784大胆| 日韩中文字幕亚洲一区二区va在线| 超碰在线97观看| 欧美一区二区三区另类| 美女网站在线免费欧美精品| 天天操天天操天天| 黄av在线播放| 欧美乱大交做爰xxxⅹ性3| 日韩欧美三区| 3d黄动漫网站| 久久久国产视频| 免费一级肉体全黄毛片| 日韩成人毛片视频| 国产99久久久国产精品免费看| 天天操天天干天天玩| 国产精品欧美久久久久天天影视| 欧美色道久久88综合亚洲精品| 亚洲视频综合网| 欧美日韩国产小视频在线观看| 国产99午夜精品一区二区三区| 亚洲午夜三级在线| www.日韩不卡电影av| 黄页视频在线免费观看| 午夜欧美福利视频| 在线免费成人| 免费黄色小视频在线观看| 日韩国产专区| 免费在线视频你懂得| 免费久久99精品国产自在现线| 国产av不卡一区二区| 久草在线在线视频| 本网站久久精品| 成人在线观看免费视频| 久久不见久久见免费视频7| 在线免费观看日韩视频| 日韩一区二区三区三四区视频在线观看| 欧美日韩一区 二区 三区 久久精品| 老熟妇仑乱视频一区二区| 一级在线观看视频| 国产亚洲欧洲高清一区| 九七影院97影院理论片免费| 日日日日影院| 日韩新的三级电影| 亚洲国产成人久久综合一区| 超级碰碰不卡在线视频| 日本中文字幕高清视频| free性亚洲| 国产视频网站一区二区三区| 国产不卡在线视频| 三大队在线观看| 在线观看wwww| 国产日韩欧美高清免费| 国产一区亚洲二区| 欧美成免费一区二区视频| 国内精品久久久久影院色| 欧美一区二区三区小说| 在线一区二区三区四区| 伊人精品视频在线观看| 日韩专区在线播放| 日韩你懂的电影在线观看| 中文文精品字幕一区二区| 国产亚洲精品久久久久久久| 国产九九在线视频| 欧美成人伊人久久综合网| 免费毛片在线播放免费| 欧美一区二区三区四区夜夜大片| 国产99久久精品| 国产人妻黑人一区二区三区| 国产日产一区二区三区| 久久久久久影院| 不卡av电影院| 日本a级片在线观看| 国产亚洲欧美日韩在线观看一区二区| 小早川怜子影音先锋在线观看| 国产视频福利在线| 欧美日韩在线免费视频| 亚洲av鲁丝一区二区三区| 国产成人精品一区二区三区| 国产黄在线观看免费观看不卡| 在线国产精品网| 国产老肥熟xxxx在线观看| 91国语精品自产拍| 五月天av影院| 少妇无套内谢久久久久| 视频在线观看一区| 精品免费99久久| 国产91久久精品一区二区| 国产亚洲精品午夜高清影院| 黑人玩弄人妻一区二区三区| 中国极品少妇videossexhd| 国产精品va在线播放我和闺蜜| 美日韩一区二区三区| 狠狠狠色丁香婷婷综合激情| 欧美日韩视频免费在线观看| 免费男女羞羞的视频网站中文子暮| 国产白丝精品91爽爽久久| 激情另类综合| 一本大道熟女人妻中文字幕在线| 欧美成人精品二区三区99精品| 国产精品久久激情| 精品国内一区二区三区免费视频| 另类视频欧美| 91精品国产一区二区三区| 啊啊啊射了视频网站| 色成年激情久久综合| yiren22亚洲综合伊人22| 中文字幕色av一区二区三区| 国产精品99精品| 久久青青草原一区二区| 日本边添边摸边做边爱的第三级| 亚洲第一福利视频在线| 日本一区二区不卡视频| 国产一区二区三区福利| 麻豆明星ai换脸视频| 人人妻人人添人人爽欧美一区| 少妇愉情理伦片bd| 日韩中文在线不卡| 久久国产精品99久久久久久老狼| 欧美在线免费观看视频| 亚洲天堂一级片| 韩日电影在线观看| 国产香蕉视频在线观看| 中文一区一区三区高中清不卡| 亚洲自拍第二页| 污视频网站在线免费观看| 日韩美女视频在线| 天天想你在线观看完整版电影免费| 午夜激情久久久| 欧美性xxxx禁忌| 一区二区三区国产在线观看| 国产精品日本欧美一区二区三区| 92精品国产成人观看免费| 末成年女av片一区二区下载| 成人av电影免费观看| 国产一区二区伦理| 成年女人在线看片| 日本成人一级片| 91麻豆国产福利在线观看| 亚洲色图第四色| 日韩中文字幕不卡| 奇米色欧美一区二区三区| 37pao成人国产永久免费视频| 日韩在线国产| 精品欧美一区二区三区在线观看| 欧美久久亚洲| 欧美freesex黑人又粗又大| 日本a一级在线免费播放| 久久久av网站| 欧美激情自拍| 欧美精品一区二区三区很污很色的| 亚洲成人av一区二区三区| 亚洲自拍偷拍图| 国产成人精品国内自产拍免费看| 三上悠亚激情av一区二区三区| 成年女人免费视频| 欧美三级资源在线| 国产伦精品一区二区三区高清版禁| 欧美亚洲国产bt| 国产精品欧美亚洲777777| 精品日韩电影| 久久青青视频| 国产一区二区三区在线播放免费观看| 日韩黄色免费网站| 十大免费污污软件| 亚洲青色在线| 91免费观看国产| av在线免费观看网站| 日韩永久免费视频| 调教视频免费在线观看| 九九视频精品在线| 国产亚洲一区二区手机在线观看| 91福利在线免费观看| 欧亚在线中文字幕免费| 免费在线一区观看| 一区二区三区国产在线| 欧美经典一区| 国产精品在线| 在线观看成人av| 亚洲欧洲一区二区三区在线观看| 免费黄色一级大片| 亚洲精品久久区二区三区蜜桃臀| 日韩黄色在线免费观看| 国产欧美一区二区三区国产幕精品| 中文字幕在线观看你懂的| 99视频一区二区| 成人xxxx视频| 天堂av在线一区| 亚洲伊人精品酒店|