婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > Shell中的${}、##和%%使用范例

Shell中的${}、##和%%使用范例

熱門標(biāo)簽:電銷機(jī)器人 劍魚 奧維互動(dòng)地圖標(biāo)注參數(shù) 安裝外呼系統(tǒng)費(fèi)用 衛(wèi)星地圖標(biāo)注地名 曲阜400電話辦理 地圖標(biāo)注輻射圖案 寧波智能外呼系統(tǒng)公司 聯(lián)通電話機(jī)器人怎么接 申請(qǐng)公司400電話要注意什么

今天看一個(gè)腳本文件的時(shí)候有一些地方不太懂,找了一篇文章看了一些,覺得不錯(cuò),保留下來。
 
假設(shè)我們定義了一個(gè)變量為:

復(fù)制代碼 代碼如下:

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

可以用${ }分別替換得到不同的值:
復(fù)制代碼 代碼如下:

${file#*/}:刪掉第一個(gè) / 及其左邊的字符串:dir1/dir2/dir3/my.file.txt
${file##*/}:刪掉最后一個(gè) /  及其左邊的字符串:my.file.txt
${file#*.}:刪掉第一個(gè) .  及其左邊的字符串:file.txt
${file##*.}:刪掉最后一個(gè) .  及其左邊的字符串:txt
${file%/*}:刪掉最后一個(gè)  /  及其右邊的字符串:/dir1/dir2/dir3
${file%%/*}:刪掉第一個(gè) /  及其右邊的字符串:(空值)
${file%.*}:刪掉最后一個(gè)  .  及其右邊的字符串:/dir1/dir2/dir3/my.file
${file%%.*}:刪掉第一個(gè)  .   及其右邊的字符串:/dir1/dir2/dir3/my

記憶的方法為:
復(fù)制代碼 代碼如下:

# 是 去掉左邊(鍵盤上#在 $ 的左邊)
%是去掉右邊(鍵盤上% 在$ 的右邊)
單一符號(hào)是最小匹配;兩個(gè)符號(hào)是最大匹配
${file:0:5}:提取最左邊的 5 個(gè)字節(jié):/dir1
${file:5:5}:提取第 5 個(gè)字節(jié)右邊的連續(xù)5個(gè)字節(jié):/dir2

也可以對(duì)變量值里的字符串作替換:
復(fù)制代碼 代碼如下:

${file/dir/path}:將第一個(gè)dir 替換為path:/path1/dir2/dir3/my.file.txt
${file//dir/path}:將全部dir 替換為 path:/path1/path2/path3/my.file.txt

利用 ${ } 還可針對(duì)不同的變數(shù)狀態(tài)賦值(沒設(shè)定、空值、非空值):

${file-my.file.txt} :假如 $file 沒有設(shè)定,則使用 my.file.txt 作傳回值。(空值及非空值時(shí)不作處理)
${file:-my.file.txt} :假如 $file 沒有設(shè)定或?yàn)榭罩担瑒t使用 my.file.txt 作傳回值。 (非空值時(shí)不作處理)
${file+my.file.txt} :假如 $file 設(shè)為空值或非空值,均使用 my.file.txt 作傳回值。(沒設(shè)定時(shí)不作處理)
${file:+my.file.txt} :若 $file 為非空值,則使用 my.file.txt 作傳回值。 (沒設(shè)定及空值時(shí)不作處理)
${file=my.file.txt} :若 $file 沒設(shè)定,則使用 my.file.txt 作傳回值,同時(shí)將 $file 賦值為 my.file.txt 。 (空值及非空值時(shí)不作處理)
${file:=my.file.txt} :若 $file 沒設(shè)定或?yàn)榭罩担瑒t使用 my.file.txt 作傳回值,同時(shí)將 $file 賦值為my.file.txt 。 (非空值時(shí)不作處理)
${file?my.file.txt} :若 $file 沒設(shè)定,則將 my.file.txt 輸出至 STDERR。 (空值及非空值時(shí)不作處理)

${file:?my.file.txt} :若 $file 沒設(shè)定或?yàn)榭罩担瑒t將 my.file.txt 輸出至 STDERR。 (非空值時(shí)不作處理)
${#var} 可計(jì)算出變量值的長度:

${#file} 可得到 27 ,因?yàn)?dir1/dir2/dir3/my.file.txt 是27個(gè)字節(jié)
[/code]

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

標(biāo)簽:江西 大慶 大興安嶺 安康 遵義 仙桃 上饒 三門峽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Shell中的${}、##和%%使用范例》,本文關(guān)鍵詞  Shell,中的,和,使用,范例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?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)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产成人精品三级| 樱桃视频在线观看一区| 国产呦精品一区二区三区网站| 久久久久久日产精品| 在线精品视频一区二区| 国产一区三区三区| 日本免费新一区视频| 亚洲综合无码一区二区| 欧美一区二区人人喊爽| 亚洲精品视频在线观看网站| 在线影视一区二区三区| 亚洲一区二区欧美激情| 国产精品情趣视频| 精品人在线二区三区| 91精品国产一区二区| 91影视在线播放| 全国精品久久少妇| 欧美日韩1234| 韩国成人福利片在线播放| 国产精品久久久久一区二区三区共| 一本大道av伊人久久综合| 奇米888四色在线精品| 国产精品久久久久久久岛一牛影视| 国产乱码精品一区二区三区av| 亚洲三级理论片| 午夜精品久久久久久久99樱桃| 美女mm1313爽爽久久久蜜臀| 久久99精品国产麻豆不卡| 日本不卡一二三| 欧美成人免费网站| 99久久精品免费精品国产| 亚洲va韩国va欧美va精品| 国产拍欧美日韩视频二区| 欧美一区二区免费观在线| 色婷婷国产精品久久包臀| 国产精品一区二区无线| 亚洲免费在线视频一区 二区| 日韩西西人体444www| 岛国精品在线观看| 亚洲专区一二三| 26uuu精品一区二区三区四区在线| 久久99久久久久| 精品在线你懂的| 国产无遮挡一区二区三区毛片日本| 欧美亚洲丝袜传媒另类| 成人激情动漫在线观看| 国产成人一级电影| 国产高清不卡二三区| 国产一区二区三区黄视频| 激情成人综合网| 奇米影视一区二区三区小说| 亚洲欧美电影院| 日韩你懂的在线播放| 91精品久久久久久久99蜜桃| 欧美人xxxx| 在线播放91灌醉迷j高跟美女| 成人免费高清在线| 国产成人精品网址| 国产综合久久久久久鬼色 | 亚洲激情一二三区| 国产精品美女www爽爽爽| 久久蜜桃av一区精品变态类天堂| 91小视频免费观看| 欧美综合一区二区三区| 中文字幕一区在线观看视频| 国产天堂亚洲国产碰碰| 26uuu精品一区二区| 2020国产成人综合网| 国产婷婷色一区二区三区四区| 一本到不卡精品视频在线观看| 高清免费成人av| 老司机免费视频一区二区三区| 亚洲免费观看高清完整| 欧美国产禁国产网站cc| 中文字幕国产一区二区| 亚洲成人av中文| 色婷婷狠狠综合| jizzjizzjizz欧美| 99精品视频一区二区三区| 91视频免费看| 欧美中文字幕一二三区视频| 欧美一区二区三区啪啪| 久久久久久亚洲综合| 亚洲精品久久7777| 日韩成人一区二区| 日本美女一区二区三区视频| 亚洲国产精品视频| 亚洲国产综合视频在线观看| 久久成人av少妇免费| 国产一区二区精品久久| 欧美日韩三级一区| 风流少妇一区二区| 精品1区2区3区| 色94色欧美sute亚洲13| 伦理电影国产精品| 国产精品资源在线| 日韩电影一二三区| 91社区在线播放| 精品国一区二区三区| 日本女优在线视频一区二区| 97超碰欧美中文字幕| 国产蜜臀av在线一区二区三区| 午夜精品视频一区| 欧美日韩中文另类| 中文字幕+乱码+中文字幕一区| 国产剧情av麻豆香蕉精品| 欧美日韩国产高清一区二区| 国产清纯白嫩初高生在线观看91 | 一区二区三区日韩欧美| 裸体健美xxxx欧美裸体表演| 91福利视频久久久久| 中文字幕在线播放不卡一区| 紧缚捆绑精品一区二区| 欧美一级黄色大片| 久久久久久久一区| 美日韩一区二区| 欧美丰满少妇xxxxx高潮对白| 精品免费一区二区三区| 亚洲国产精品久久久男人的天堂| 91视频免费看| 亚洲婷婷综合久久一本伊一区| 国产成人亚洲精品青草天美| 欧美精品国产精品| 午夜精品久久久久影视| 欧美日韩国产系列| 天天综合天天做天天综合| 91国产免费观看| 亚洲猫色日本管| 91蜜桃在线观看| 亚洲特级片在线| 在线看国产一区| 国产精品久久久久天堂| 国产精品一区二区久激情瑜伽| 日韩色在线观看| 麻豆久久一区二区| 26uuu精品一区二区| 国产麻豆日韩欧美久久| 国产精品乱码妇女bbbb| 91农村精品一区二区在线| 亚洲欧美综合在线精品| 日本韩国一区二区三区视频| 亚洲国产视频a| 欧美日韩国产小视频| 555www色欧美视频| 日韩精品专区在线影院重磅| 精品国产一二三| 国产精品一区三区| 欧美激情中文字幕一区二区| 99免费精品视频| 亚洲综合精品久久| 1024成人网| 国内精品伊人久久久久影院对白| 国产午夜亚洲精品理论片色戒| 久久66热偷产精品| 一区视频在线播放| 日本韩国欧美一区| 国产99久久久久久免费看农村| 久久久久久久久久久久久女国产乱| 91网站最新网址| 美女视频黄频大全不卡视频在线播放| 亚洲欧美日韩一区二区三区在线观看| 成人黄色综合网站| 亚洲1区2区3区4区| 国产精品人成在线观看免费| 91小视频免费看| 久久久国产精品午夜一区ai换脸| 中文字幕免费不卡在线| 奇米色一区二区| 日韩一级片在线播放| 国产精品视频yy9299一区| 日韩av不卡一区二区| 成人av资源站| 中文字幕亚洲区| 成人免费视频一区| 中文字幕一区二区日韩精品绯色| 91浏览器在线视频| 亚洲天堂免费看| 在线这里只有精品| 高清国产一区二区| 久久久九九九九| 日韩欧美的一区二区| 99久久国产免费看| 北岛玲一区二区三区四区| 日本最新不卡在线| 亚洲国产精品久久人人爱| 国产精品青草综合久久久久99| 久久精品夜色噜噜亚洲a∨| 成人高清视频在线| 成人性生交大片免费看在线播放| 性做久久久久久| 三级欧美在线一区| 一区二区三区电影在线播| 亚洲午夜激情网页| 中文字幕一区不卡| 一区二区三区在线免费观看| 久久久综合网站| 欧美激情一区二区三区蜜桃视频| 91精选在线观看| 日韩美女一区二区三区| 欧美视频日韩视频在线观看|