午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > Shell腳本中$符號的幾種用法小結(jié)

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

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

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

通常情況下,在工作中用的最多的有如下幾項:

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

Shell腳本中$符號的幾種用法

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

1.1 引用變量

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

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

利用雙引號 " 將括起來的字符串支持變量插值。

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

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

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

使用 ${#} 獲取變量字符串長度。

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

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

基于引用腳本的方式,1 表示 Shell 腳本文件名,n 從 2 開始表示第 n 個參數(shù),第 2 個參數(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

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

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

1.3 上條命令的返回值

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

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

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

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

[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

使用 $$ 來進(jìn)行獲取當(dāng)前進(jìn)程的 ID 號。

[root@localhost ~]# echo $$
55580

1.7 后臺運行的最后一個進(jìn)程 ID

使用 $! 來進(jìn)行獲取后臺運行的最后一個進(jìn)程 ID。
在命令結(jié)尾使用 可創(chuàng)建后臺進(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 選項

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

[root@localhost ~]# echo $-
himBH

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

說明:

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

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

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

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

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

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

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

1)``很容易與''搞混亂,尤其對初學(xué)者來說。

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

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

示例:

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

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

(2)${ }變量替換

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

示例:

取路徑、文件名、后綴

先賦值一個變量為一個路徑,如下:

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

記憶方法如下:

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

還有指定字符分隔號,與*配合,決定取哪部分

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Shell腳本中$符號的幾種用法小結(jié)》,本文關(guān)鍵詞  Shell,腳本,中,符,號的,幾種,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Shell腳本中$符號的幾種用法小結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Shell腳本中$符號的幾種用法小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    狠狠狠色丁香婷婷综合久久五月| 一级黄色a毛片| 欧美成人免费全部| 丰满少妇xoxoxo视频| 国产成人jvid在线播放| 日韩精品一二区| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 国产精品剧情在线亚洲| 午夜大片在线观看| 精品国产sm最大网站| 久久精品国产亚洲av香蕉| 午夜精品久久久久久久男人的天堂 | 欧美一区二区私人影院日本| 老司机午夜免费福利视频| 国产精品九九九九九九| 成人疯狂猛交xxx| 亚洲欧美欧美一区二区三区| 99热这里只有精品3| 久久网一区二区| 成人福利免费观看| av动漫一区二区| a毛片在线免费观看| 成人h视频在线观看| 国产日韩欧美精品一区| 欧美污视频网站| 综合久久五月天| 国产亚洲精品aa午夜观看| 精品少妇久久久久久888优播| 欧美高清视频在线播放| 久久先锋影音av| 欧美特黄aaaaaa| 素人fc2av清纯18岁| 在线不卡av电影| 国产午夜精品无码一区二区| 日韩精品视频播放| 在线观看国产亚洲| 97精品人人妻人人| wwwxx欧美| 精品久久五月天| 久久久久国产成人精品亚洲午夜| 性欧美一区二区| 久久精品日产第一区二区三区精品版| 成人精品久久一区二区三区| 久久亚洲国产精品| 亚洲国产视频网站| 大美女一区二区三区| 九九九国产视频| 欧美大片免费播放器| 亚洲国产精品va在看黑人| 欧美熟妇激情一区二区三区| 51自拍视频在线观看| 久久久老熟女一区二区三区91| 色老头一区二区| 国产又爽又黄免费软件| 一级片aaaa| 一起草在线视频| www亚洲国产| 国产伦精品免费视频| 97色在线视频观看| 中文日韩在线视频| 欧美亚洲精品在线观看| 老太脱裤子让老头玩xxxxx| 亚洲深夜福利视频| 久久精品一区四区| 久久久久久久久久久电影| 久久综合五月天| 日韩一区二区三区在线观看| 亚洲自拍偷拍九九九| 亚洲欧美一区二区三区四区| 91在线精品观看| 福利在线小视频| 美女搡bbb又爽又猛又黄www| 国产性生活大片| 国产乱了高清露脸对白| 日本人69视频| 黑鬼大战白妞高潮喷白浆| 欧美亚洲另类久久综合| 久久久久久九九九| 夜夜亚洲天天久久| 精品视频一区三区九区| 中文字幕无线精品亚洲乱码一区| 亚洲第一综合网| 国产av天堂无码一区二区三区| 国产成人看片| 久久免费精品日本久久中文字幕| 最新的欧美黄色| 高清日韩一区| 香蕉视频1024| 亚洲国产www| 一区二区三区精品视频| 亚洲欧美国产制服动漫| 亚洲日韩欧美视频| 精品国一区二区三区| 日韩一区二区在线观看视频播放| 欧美一区二区三区播放老司机| 欧美一区二区三区视频免费| 欧美亚洲国产怡红院影院| 亚洲国产精品成人久久蜜臀| 国模私拍在线观看| 艳色歌舞团一区二区三区| 国产精品久久二区| 青青草原成人| 国产美女主播在线| 国产97在线 | 亚洲| 另类小说第一页| 69国产精品视频免费观看| 中文欧美字幕免费| 久久久久久久久久久成人| 欧美日韩精品久久久免费观看| 北京富婆泄欲对白| 人妻 日韩 欧美 综合 制服| av黄色在线免费观看| 国产高清成人久久| 天天操天天摸天天舔| 国产suv精品一区二区33| 亚洲图片视频小说| 亚洲美女爱爱视频| 欧美少妇一级片| 91精品国产综合久久久久久丝袜| 中文字幕久精品免费视频| 日本免费久久高清视频| 国产日韩欧美亚洲一区| 欧美国产一区二区在线| 欧美中日韩在线| 日本成人在线视频网址| 精品日产卡一卡二卡麻豆| 亚洲色大成网站www久久九九| 天使萌一区二区三区免费观看| 欧美成人免费观看视频| 日本少妇xxx| 91福利国产成人精品播放| 97人人模人人爽人人喊38tv| 亚洲一卡二卡三卡四卡无卡网站在线看| 免费日韩在线视频| 亚洲电影第三页| 91精品天堂| 免费人成又黄又爽又色| av在线播放不卡| 欧美日韩一级片在线观看| 色久欧美在线视频观看| 国产精品久久久久久亚洲调教 | 日本一二三四高清不卡| 99精品偷自拍| 精品一区二区三区日韩| 亚洲精品国产精品乱码不卡| 88av在线视频| 一二三四区在线| 亚洲精品欧美激情| 久久在线免费视频| 2022国产精品| 亚洲国产日韩在线一区| 婷婷无套内射影院| av在线播放天堂| 亚洲精品无码久久久久久| 国产高清av在线播放| 日韩一卡二卡在线观看 | 亚洲一区二区三区在线观看视频 | 欧美激情国产精品日韩| 六月丁香激情综合| 精品国产凹凸成av人导航| 日韩精品aaa| 亚洲欧美日韩在线| 国产精品网红福利| 精品无码av在线| 麻豆国产欧美一区二区三区| 色综合一个色综合| 97视频免费在线看| 日韩少妇内射免费播放18禁裸乳| 人妻少妇无码精品视频区| 日韩精品一二三| 久久天堂精品| 精品一区二区免费在线观看| 成人一区二区三区视频| 亚洲视频免费在线观看| 91在线视频九色| 精品人妻午夜一区二区三区四区| 亚洲视频专区在线| 最新国产黄色网址| 真实乱偷全部视频| 日韩三级av在线| 亚洲一区二区视频在线观看| 欧美日韩999| 爱情岛论坛亚洲入口| 亚洲一区日韩精品| 五月天综合在线| 精品一区二区三区欧美| 亚洲综合色视频| 日韩一级黄色大片| 91久久国产综合久久蜜月精品| 日韩在线综合网| 久久久久久久久久久久久久久久久 | 97视频免费在线| eeuss鲁片一区二区三区在线观看| 欧美日韩国产页| 国产suv精品一区二区| 怡红院亚洲色图| 国产亲伦免费视频播放| 色综合久久综合| 精品国产乱码久久久久久108| 天堂在线视频网站| 成人黄色片在线| 高h放荡受浪受bl| 国模极品一区二区三区| 国产精品7777777| 日韩精品一区二区三区四区| 国产精品jizz在线观看老狼| 欧美黄色免费观看| 中文字幕一区二区三区蜜月| 久久久综合免费视频| 182在线视频| 国产精品久久久久久久久搜平片| 精品国产户外野外| 久久久999精品| 成人污网站在线观看| av最新在线观看| 国产一区二区影院| 日韩免费在线播放| 777777国产7777777| 91亚洲精品久久久蜜桃网站| 国产成人av在线| 日韩欧美国产成人精品免费| 韩国av在线免费观看| 亚洲va中文字幕| 亚洲欧美日韩国产中文专区| 91久久精品美女高潮| 哪个网站能看毛片| 日韩欧美亚洲视频| 91亚洲国产成人精品一区二区三| 精品美女在线播放| 男人天堂av电影| 亚洲人成伊人成综合网久久久| 欧美三级日本三级| 欧美综合国产精品久久丁香| www.精品久久| 亚洲资源在线看| 久久激情五月激情| 国产精品久久久久久久久影视| 国产探花在线视频| 偷拍日韩校园综合在线| 在线视频不卡一区二区| 亚洲精品喷潮一区二区三区| 日韩电影网在线| 视色,视色影院,视色影库,视色网| 午夜小视频免费| 日韩av电影免费观看高清| 亚洲精品视频网址| 国产在线播放一区三区四| 精品亚洲国产成av人片传媒| 日韩精品一区二区免费| www久久久久久| 欧美精品国产精品| aaaaa一级片| 日韩美女视频在线| 日韩一级片一区二区| 99久久久久久| 亚洲a成v人在线观看| 久久精品国语| 亚洲熟妇av一区二区三区| 欧美性受xxxx| 国产精品av久久久久久无| 精品成人私密视频| ww国产内射精品后入国产| 欧洲人成人精品| 青花影视在线观看免费高清| 日韩中文在线观看| 欧美激情亚洲综合| 欧美极品少妇与黑人| 精品久久久久久一区| 国产白丝网站精品污在线入口| 国产偷久久久精品专区| 成人av在线一区二区| 精品少妇在线视频| 九色综合狠狠综合久久| 国产精品精品久久久久久| 亚洲无码久久久久久久| 成人网欧美在线视频| 波多野结衣在线aⅴ中文字幕不卡 波多野结衣在线一区 | 国产a久久麻豆| 久久青青草综合| 国产理论视频在线观看| 91精品久久久久久久久久| 亚洲在线视频播放| 成人免费网站在线观看| 亚洲国产精品欧美一二99| 极品色av影院| 久久久综合亚洲91久久98| 精品久久中文字幕久久av| 亚洲 日本 欧美 中文幕| 成人午夜小视频| 99国产精品久久久久久久久久久| 久久精品国产一区二区三区不卡| 99re这里只有精品6| 女人被男人躁得好爽免费视频| 一个色综合av| 中文字幕免费高清| 在线播放精品一区二区三区 | 国产精品午夜一区二区| 中文字幕视频在线免费欧美日韩综合在线看| 农村末发育av片一区二区| 欧美午夜影院在线视频| 激情五月婷婷小说| 3344国产精品免费看| 秋霞影院一区二区| 欧美日韩一区二区三区在线视频| 国产精品久久久久aaaa| 国产97色在线 | 日韩| 欧美成人精品在线播放| 国产精品丝袜一区二区三区| 五月天综合网| 久热精品在线播放| 你懂得在线观看| 不卡视频免费在线观看| 成人午夜视频网站| 红桃av永久久久| 亚洲视频欧洲视频| 热久久99这里有精品| 无遮挡亚洲一区| 亚洲一二三不卡| 日本亚洲欧美在线| 日韩高清在线电影| 亚洲欧洲精品天堂一级| 欧美成人精品3d动漫h| 91av在线免费观看| 亚洲国产一区二区三区在线| 爽爽爽在线观看| 亚洲精品1区2区3区| 青青草97国产精品免费观看 | 免费不卡在线视频| 亚洲人成小说网站色在线 | 久久亚洲一区| 亚洲视频1区2区| 日韩av在线看| 成人免费xxxxx在线观看| 97中文字幕在线| 影音先锋男人在线| 色婷婷av一区二区三区之红樱桃| 中文字幕免费不卡在线| 亚洲国产天堂久久国产91| 国产精品视频久久久久| 免费看毛片的网址| 精品视频第一页| 久久久国产亚洲精品| 一区二区三区久久久| 国产一区二区三区在线视频| 9a蜜桃久久久久久免费| 五月天av在线播放| 台湾佬中文在线| 99视频精品全部免费在线| 在线不卡免费欧美| 国产精品欧美日韩| 欧美综合在线播放| 欧美日韩综合一区二区| 国产一区欧美一区| 欧美日韩国产综合一区二区 | 91精彩刺激对白露脸偷拍| а√中文在线资源库| 亚洲精品第1页| 久久亚洲国产精品| 在线看无码的免费网站| 国产又黄又粗的视频| 美女精品一区二区| 欧美伊人久久久久久久久影院| 久久久久国产精品免费| 久久精品国产精品亚洲精品色 | 精品人妻少妇AV无码专区| 亚洲人成网站影音先锋播放| 久久久精品999| 免费看啪啪网站| 亚洲怡红院在线观看| 国产一区二区三区免费看| 欧美日韩性生活| 91日本在线观看| 在线观看一区二区三区四区| 欧美一区二区三区激情| 欧美日韩综合视频| 国产精品第一第二| 久久成年人网站| av男人天堂av| 亚洲成av人片一区二区梦乃| 69国产精品成人在线播放| 日韩有码免费视频| 97视频免费在线| 五月婷婷色综合| 国产精品美乳一区二区免费| 三上悠亚在线一区二区| 国产成人三级在线播放 | 一区二区在线中文字幕电影视频 | 天堂在线观看视频| 欧美在线视频日韩| 亚洲一区二区三区乱码aⅴ蜜桃女| 中文字幕无人区二| 日日摸夜夜添夜夜添亚洲女人| 欧美性受xxxx| 国产精品sss| 卡一卡二卡三在线观看| 国产成人精品网址| 亚洲欧美国产一本综合首页| 伊人色综合久久天天五月婷| 午夜偷拍福利视频| 国产精品色一区二区三区| 欧美国产乱视频| 亚洲一级免费观看| 婷婷视频在线观看| 欧美日韩在线播放三区| 国产精品一区二区三区免费观看| 国产91丝袜美女在线播放| av电影天堂一区二区在线观看| 日韩中文字在线| 99re在线视频免费观看| 风流老熟女一区二区三区|