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

主頁(yè) > 知識(shí)庫(kù) > shell腳本中常見(jiàn)的一些特殊符號(hào)和作用詳解

shell腳本中常見(jiàn)的一些特殊符號(hào)和作用詳解

熱門(mén)標(biāo)簽:東莞電銷(xiāo)機(jī)器人價(jià)格一覽表 杭州機(jī)器人外呼系統(tǒng) 百度地圖的地圖標(biāo)注 陜西電銷(xiāo)卡外呼系統(tǒng)怎么安裝 地圖標(biāo)注超出范圍怎么辦 佛山高德地圖標(biāo)注中心 excel地址地圖標(biāo)注 旅游地圖標(biāo)注大全 百度地圖標(biāo)注圖標(biāo)更換

在編寫(xiě)Shell腳本時(shí),我們需要會(huì)用到各種各樣的特殊符號(hào),通過(guò)這些特殊符號(hào)可以使我們編寫(xiě)的代碼更加簡(jiǎn)潔和高效,這里給大家匯總下:

1、{} 大括號(hào):

用法一:通配符擴(kuò)展
eg: ls my_{finger,toe}s
這條命令相當(dāng)于如下命令的組合:
ls my_fingers my_toes
eg: mkdir {userA,userB,userC}-{home,bin,data}
我們將得到 userA-home, userA-bin, userA-data, userB-home, userB-bin,userB-data,userC-home, userC-bin, userC-data,這幾個(gè)目錄。

用法二:可用于語(yǔ)句塊的構(gòu)造,語(yǔ)句之間用回車(chē)隔開(kāi)。如果你想在某些使用單個(gè)語(yǔ)句的地方(比如在A(yíng)ND或OR列表中)使用多條語(yǔ)句,你可以把它們括在花括號(hào){}中來(lái)構(gòu)造一個(gè)語(yǔ)句塊。
eg:
{
grep -v “$cdcatnum” $strack_file > $temp_file
cat $temp_file > $strack_file
echo
cat -n file1
} (注:以上大括號(hào)中的四句命令夠成了一個(gè)語(yǔ)句塊)

用法三:參數(shù)擴(kuò)展

${name:-default} 使用一個(gè)默認(rèn)值(一般是空值)來(lái)代替那些空的或者沒(méi)有賦值的變量name;
${name:=default}使用指定值來(lái)代替空的或者沒(méi)有賦值的變量name;
${name:?message}如果變量為空或者未賦值,那么就會(huì)顯示出錯(cuò)誤信息并中止腳本的執(zhí)行同時(shí)返回退出碼1。
${#name} 給出name的長(zhǎng)度
${name%word} 從name的尾部開(kāi)始刪除與word匹配的最小部分,然后返回剩余部分
${name%%word} 從name的尾部開(kāi)始刪除與word匹配的最長(zhǎng)部分,然后返回剩余部分
${name#word} 從name的頭部開(kāi)始刪除與word匹配的最小部分,然后返回剩余部分
${name##word} 從name的頭部開(kāi)始刪除與word匹配的最長(zhǎng)部分,然后返回剩余部分
(注,name為變量名,word為要匹配的字符串)
用法三在處理字符串和未知變量時(shí),是很有用的。

2、[] 中括號(hào):

用法一:通配符擴(kuò)展:
允許匹配方括號(hào)中任何一個(gè)單個(gè)字符
eg: ls /[eh][to][cm]*
相當(dāng)于執(zhí)行 ls /etc /home(若有/eom目錄,就相當(dāng)于會(huì)執(zhí)行l(wèi)s /etc /home /eom)
注:在mkdir命令下不能擴(kuò)展

用法二:用于條件判斷符號(hào):
[]符號(hào)可理解為指向test命令的一個(gè)軟鏈接,所以其用法可完全參照test,將test位置替換為[便可。
eg: if [ "$?" != 0 ] 等價(jià)于 if test “$?” != 0
then echo “Executes error”

3、`command` 反引號(hào):`command`與$(command)的含義相同,都是返回當(dāng)前執(zhí)行命令的結(jié)果

eg: #!/bin/sh
for file in $(ls f*.sh);do
lpr $file
done
exit 0

該例實(shí)現(xiàn)了擴(kuò)展f*.sh給出所有匹配模式的文件的名字。

4、'string' 單引號(hào) 和 “string” 雙引號(hào)

雙引號(hào):如果想在定義的變量中加入空格,就必須使用單引號(hào)或雙引號(hào),
單、雙引號(hào)的區(qū)別在于雙引號(hào)轉(zhuǎn)義特殊字符而單引號(hào)不轉(zhuǎn)義特殊字符
eg: $ heyyou=home
$ echo ‘$heyyou'
$ $heyyou ($沒(méi)有轉(zhuǎn)義)
eg: $ heyyou=home
$ echo “$heyyou”
$ home (很明顯,$轉(zhuǎn)義了輸出了heyyou變量的值)

5、$# 它的作用是告訴你引用變量的總數(shù)量是多少

$$ 它的作用是告訴你shell腳本的進(jìn)程號(hào);
$* 以一個(gè)單字符串顯示所有的腳本傳遞的參數(shù)。等價(jià)于$1 $2 $3…….;
$@ 與$*基本類(lèi)似(參見(jiàn)序號(hào)7),但在數(shù)組賦值時(shí)有些不同;
$? 前一個(gè)命令的退出碼;
$- 顯示shell使用的當(dāng)前選項(xiàng);
$! 最后一個(gè)后臺(tái)運(yùn)行的進(jìn)程ID號(hào)。

6、$((…))語(yǔ)法:對(duì)括號(hào)內(nèi)的表達(dá)式求值

eg:
#!/bin/sh
x=0
hile [ "$x" -ne 10 ];do
echo $x
x=$(($x+1))
done
exit 0

7、shell中幾種特殊的參數(shù)變量的引用

$1、$2、$3……${10}、${11}、${12}……:表示腳本傳入的的各個(gè)參數(shù),注意當(dāng)需表示兩位數(shù)以后的參數(shù)時(shí)數(shù)字要用花括號(hào)括起。
$@ 列出所有的參數(shù),各參數(shù)用空格隔開(kāi)
$*: 列出所有的參數(shù),各參數(shù)用環(huán)境變量IFS的第一個(gè)字符隔開(kāi)

8、命令列表:

AND列表 statement1 statement2 statement3 …:只有在前面所有的命令都執(zhí)行成功的情況下才執(zhí)行后一條命令
OR列表 statement1 || statement2 || statement3 || …:允許執(zhí)行一系列命令直到有一條命令成功為止,其后所有命令將不再被執(zhí)行
eg:#!/bin/sh
touch file_one
rm -f file_two
if [ -f file_one ] echo “hello” [ -f file_two ] echo ” there”
then
echo “in if”
else
echo “in else”
fi
exit 0
上例的輸出為:
hello
in else
關(guān)于A(yíng)ND列表與OR列表,在邏輯判斷中很使用,下面就舉一個(gè)其最常用的例子:
[ condition ] command for true || command for false:
當(dāng)條件為真時(shí),執(zhí)行commandfor true ,當(dāng)條件為假時(shí),執(zhí)行command for false

9、: 冒號(hào):內(nèi)建空指令,返回值為0

eg: $ :
$ echo $?
$ 0
while: (該語(yǔ)句結(jié)構(gòu)可實(shí)現(xiàn)一個(gè)無(wú)限循環(huán))

10、; 分號(hào): 在 shell 中,擔(dān)任”連續(xù)指令”功能的符號(hào)就是”分號(hào)”

eg:cd ~/backup ; mkdir startup ; cp ~/.* startup/.

11、# 井號(hào): 表示符號(hào)后面的是注解文字,不會(huì)被執(zhí)行;

* 匹配文件名中的任何字符,包括字符串;
? 匹配文件名中的任何單個(gè)字符。
~ 代表使用者的 home 目錄

12、\ 倒斜線(xiàn):放在指令前,有取消 aliases(別名) 的作用;放在特殊符號(hào)前,則該特殊符號(hào)的作用消失;放在指令的最末端,表示指令連接下一行(使得回車(chē)符無(wú)效,只起換行作用)

13、! 感嘆號(hào):通常它代表反邏輯的作用,譬如條件偵測(cè)中,用 != 來(lái)代表”不等于”

14、** 次方運(yùn)算:兩個(gè)星號(hào)在運(yùn)算時(shí)代表 “次方” 的意思

eg:let “sus=2**3″
echo “sus = $sus”
$ sus = 8 -

您可能感興趣的文章:
  • shell腳本中28個(gè)特殊字符的作用簡(jiǎn)明總結(jié)
  • Shell命令行中特殊字符與其轉(zhuǎn)義詳解(去除特殊含義)
  • Shell腳本中的特殊字符(美元符、反斜杠、引號(hào)等)作用介紹
  • Shell腳本中的位置變量參數(shù)(特殊字符)實(shí)例講解
  • Linux Shell中的特殊符號(hào)和含義簡(jiǎn)明總結(jié)(包含了絕大部份)
  • linux shell中的比較符號(hào)與特殊符號(hào)介紹
  • shell中冒號(hào)的特殊用法分享
  • shell腳本中一些特殊符號(hào)
  • Shell中特殊字符的用法總結(jié)大全

標(biāo)簽:朝陽(yáng) 青島 通遼 延邊 南充 雅安 西藏 隨州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《shell腳本中常見(jiàn)的一些特殊符號(hào)和作用詳解》,本文關(guān)鍵詞  shell,腳本,中,常見(jiàn),的,一些,;如發(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腳本中常見(jiàn)的一些特殊符號(hào)和作用詳解》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于shell腳本中常見(jiàn)的一些特殊符號(hào)和作用詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    一区二区三区日韩| 91产国在线观看动作片喷水| 17c国产在线| 欧美激情在线播放| 久久久久久久久久久91| 久久99精品国产| 国产精东传媒成人av电影| 亚洲欧美影音先锋| chinese偷拍一区二区三区| 先锋影音av资源在线| 露脸国产精品自产在线播| 七七久久电影网| 久久五月天综合| 一区二区 亚洲| 免费看美剧网站| 秋霞一区二区三区| 亚洲色图制服诱惑| 成人春色激情网| 免费高清在线| 欧美日韩在线视频免费| 中文字幕一区二区三区乱码图片| 色综合久久一区二区三区| 国产亚洲欧美日韩在线一区| 麻豆av一区| av电影高清在线观看| 你懂的在线观看一区二区| 亚洲性线免费观看视频成熟| 欧美日韩美女视频| 国产精品中文字幕日韩精品| 亚洲午夜视频在线| 色哺乳xxxxhd奶水米仓惠香| 免费看av毛片| 亚洲精品在线三区| 国产精品视频一区视频二区| 韩日视频在线| 中文字幕欧美日韩在线不卡| 神马久久精品综合| 青青草一区二区| 欧美一二三区在线| 国产精品国产一区二区| 国产成人啪免费观看软件| 一区二区日韩精品| 欧美黄色一级视频| 国产综合精品视频| 欧美自拍资源在线| 亚洲激情中文| 国产精品一区二区99| 热久久精品国产| 免费自拍视频| 99九九99九九九99九他书对| 久久精品国产第一区二区三区| 欧美日韩破处视频| 日韩欧美亚洲日产国| 在线看日韩欧美| 国产日韩欧美一区二区三区视频| 国产精品视频流白浆免费视频| 欧美日韩一区视频| 精品一区在线播放| 国产精品一区二区三区在线免费观看| 色婷婷成人网| 搞av.com| 98精品国产高清在线xxxx天堂| 99久久亚洲精品| 又黄又www的网站| 亚洲人成网站在线播放2019| 国产中文字幕一区二区| 国产人成在线观看| 三上悠亚国产精品一区二区三区| 色综合久久悠悠| 久久精品一区二区三区不卡免费视频| 91精品欧美一区二区三区综合在| 日本高清不卡一区| 欧美jizzhd欧美精品巨大| 国产精品女主播| 嫩草嫩草嫩草嫩草嫩草| 日本xxxxxxx免费视频| 免费久久99精品国产自在现线| 98视频在线噜噜噜国产| 黄色片av在线| 二区三区不卡不卡视频| 综合分类小说区另类春色亚洲小说欧美| 亚洲免费观看高清完整版在线观看熊| 久久久久久综合网天天| 在线观看福利一区| 日韩欧美高清在线视频| 快播日韩欧美| 一级片视频免费看| 国产成人无码www免费视频播放| 亚洲在线久久| 日韩超碰人人爽人人做人人添| аⅴ资源新版在线天堂| 免费看三级黄色片| 9i精品福利一区二区三区| 欧美三级视频在线| 久久av网站| 激情文学综合插| 中文字幕电影在线| 久久久久久久少妇| 亚洲国产精品精华液网站| 国产一区二区免费在线| 一区二区视频观看| 亚洲一区在线播放| 在线看片国产福利你懂的| 欧美激情a∨在线视频播放| 日韩视频在线免费观看| 久久久久成人精品| 国产一区二区三区毛片| 成人小视频免费在线观看| 中文在线三区| 999热视频在线观看| 欧美精产国品一二三区| 91狠狠综合久久久| 日韩一区二区免费在线观看| 日韩三区免费| av毛片久久久久**hd| 激情丁香综合| 蜜臀尤物一区二区三区直播| 羞羞视频在线观看不卡| 久久精品国内一区二区三区水蜜桃| 日本少妇吞精囗交| 国产精品国产成人国产三级| 国产视频一区不卡| 欧美日韩在线免费观看| 亚洲一区二区三区在线播放| 色欧美激情视频在线| 一色道久久88加勒比一| www.欧美视频| 国产成人精品男人的天堂538| gogo大胆日本视频一区| 中日韩免费视频中文字幕| 4480yy私人影院高清不卡| 在线播放/欧美激情| 性欧美精品男男| 久久久久成人黄色影片| 成人免费一级片| 无码国产精品一区二区免费式直播| 伊人影院蕉久影院在线播放| 欧美日本一道本在线视频| 国产无码精品一区二区| 五月天视频一区| 国产情人节一区| 老牛国产精品一区的观看方式| 亚洲精品成人悠悠色影视| 伊人影院综合在线| 成人网站免费观看入口| 极品粉嫩国产18尤物| av免费在线免费观看| 午夜色在线观看| 亚洲欧洲日产国产网站| 久久r这里只有精品| 日本在线视频一区| 7799精品视频| 亚洲无线码一区二区三区| 一区二区三区国产在线观看| 高潮一区二区三区乱码| 一本久道久久综合婷婷鲸鱼| 黄色亚洲在线| caoporn国产一区二区| 久久成人av少妇免费| 成人av激情人伦小说| 国产无码精品在线播放| 午夜av入18在线| 亚洲综合在线小说| 欧美精品videosex极品1| 日本tube24xxxxx| 日韩和欧美一区二区| 不卡的av中国片| 亚洲欧洲日本mm| 中文字幕一区二区三区在线播放| 亚洲第一二区| 欧美三级午夜理伦三级| 久久国产精品99国产精| 青青草精品在线| 日韩新的三级电影| 国产高清免费在线观看| 国产精品久久久久久av下载红粉| 妞干网在线视频观看| 中文字幕制服诱惑| 91丨porny丨蝌蚪视频| 超碰97人人在线| 亚洲一区二区三区四区在线免费观看| 麻豆91精品91久久久的内涵| 日本人成精品视频在线| 欧美三级华人主播| 来吧亚洲综合网| 青草久久视频| 亚洲精品国产精品乱码不卡| 成人aaaa免费全部观看| 1024成人网| 羞羞网站在线免费观看| 成人综合视频在线| 亚洲av无码专区在线播放中文| 国产精品视频首页| 大桥未久av一区二区三区| **欧美日韩在线观看| 久久亚洲av午夜福利精品一区| 久久精品国产亚洲av香蕉| 亚洲另类在线制服丝袜| 欧美h视频在线| 欧洲美女免费图片一区| 99国产精品久久久久久| 在线亚洲一区二区| 91精品一区二区三区蜜桃| 中日韩免视频上线全都免费| 久久爱www久久做| 日韩二区三区在线| 91精品国产综合久久久久久蜜臀| 强开小嫩苞一区二区三区网站| 亚洲午夜日本在线观看| 国产区成人精品视频| 亚洲色图 激情小说| 欧美色图片区| 天天综合91| 中文字幕av在线| 99视频免费观看蜜桃视频| 18岁免费网站| 波多野结衣爱爱| 久久精品久久久久久国产 免费| 97影院手机在线观看| 免费a级在线播放| 欧美一级专区免费大片| 亚洲成人tv网| 国产精品久久久久久久久果冻传媒| 99精品国产一区二区青青牛奶| 成人性生交大片免费看96| 国产精品原创巨作av| 999av视频| 色婷婷av金发美女在线播放| 亚洲国产精品va在线观看黑人| 美女主播视频一区| 99在线免费视频观看| 中文字幕在线日本| 一区二区三区在线免费观看| 国产一级特黄a大片99| 国产在线观看不卡| 中文字幕伦理免费在线视频| 777午夜精品视频在线播放| 高清在线视频日韩欧美| 亚洲一级少妇| 国产肉体ⅹxxx137大胆| 三级中文字幕在线观看| 亚洲精品美国一| 欧美成人精品欧美一级乱黄| 国产成人啪精品视频免费网| 美女毛片免费看| 久久综合九色综合久久久精品综合| 精品三级国产| 国内精品**久久毛片app| av美女在线| 女主播福利一区| 日本肉肉一区| 日韩欧美国产综合在线一区二区三区| 狠狠色狠狠色合久久伊人| 亚洲女厕所小便bbb| 欧美一区二区三区四区在线观看| 国产免费内射又粗又爽密桃视频| 红桃一区二区三区| 免费在线成人| 欧美 日韩 国产 成人 在线| 红桃一区二区三区| aaa在线视频| 国产一区二区三区在线看麻豆| 免费观看欧美大片| 最新电影电视剧在线观看免费观看| 国产又粗又长又黄| 色激情天天射综合网| 国产视频91在线| 欧美日韩一区二区三区不卡视频| 欧美网色网址| 99久久精品国产一区二区小说| 欧美视频中文字幕| 亚洲精品一区二区毛豆| aaa在线播放视频| 亚洲香蕉伊在人在线观| 日韩在线国产| 久久国产视频精品| 一个色在线视频| 综合激情网...| 欧美日韩中文国产一区发布| 日韩精品一区二区在线观看| 国产剧情av在线| 国产美女搞久久| 日韩不卡中文字幕| 日本三级电影网| 99国产精品私拍| 欧美韩日高清| 亚洲网友自拍偷拍| 一区二区视频国产| 黄色网址网站在线观看| 一区二区久久| 欧美不卡视频一区| 91手机视频在线| 久久激情综合| 一区二区不卡视频在线观看| 中文字幕av一区二区三区人| 亚洲精品国产一区二区三区四区在线| 色综合五月天| 久久久久99精品成人片试看| 夜色77av精品影院| 日韩欧美极品在线观看| 91国内视频| 日日噜噜夜夜狠狠视频欧美人| 久久精品国产精品青草色艺| 天天操天天射天天色| 超碰免费在线97| 久久青草伊人| 男人添女人荫蒂免费视频| 日韩成人在线免费视频| 日本不卡视频一区二区| 亚洲大全视频| 欧美日韩一本| 自拍偷拍欧美日韩| 亚洲福利精品视频| 日韩精品一二三| 激情久久婷婷| 国产精品亚洲综合天堂夜夜| av日韩亚洲| 大黑人交xxx极品hd| 国产精品久久久久久久久免费桃花| 色婷婷久久一区二区三区麻豆| 久久久久久久久久一区二区| 亚洲免费在线看| 久久er这里只有精品| 亚洲无码久久久久| 久久国产精品免费视频| 国产高清精品软件丝瓜软件| 天堂网www在线网| 亚洲三级视频|