日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 星号 通配符,如何在bash中转义通配符/星号字符?

發布時間:2025/3/11 linux 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 星号 通配符,如何在bash中转义通配符/星号字符? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡短的回答

像其他人所說的那樣 - 你應該總是引用變量來防止奇怪的行為。所以使用echo“$ foo”代替echo $ foo。

長期回答

我確實認為這個例子值得進一步解釋,因為它的表面看起來比它看起來更多。

我可以看到你的困惑在哪里,因為在你運行你的第一個例子后,你可能會認為shell顯然正在做:參數擴展

文件名擴展

所以從你的第一個例子:me$?FOO="BAR?*?BAR"me$?echo?$FOO

參數擴展后相當于:me$?echo?BAR?*?BAR

文件名擴展后相當于:me$?echo?BAR?file1?file2?file3?file4?BAR

如果只輸入echo BAR * BAR命令行,您將看到它們是等效的。

所以你可能會想到“如果我逃避*,我可以阻止文件名擴展”

所以從你的第二個例子:me$?FOO="BAR?\*?BAR"me$?echo?$FOO

參數擴展后應相當于:me$?echo?BAR?\*?BAR

文件名擴展后應相當于:me$?echo?BAR?\*?BAR

如果您嘗試直接在命令行中鍵入“echo BAR \ * BAR”,它將確實打印“BAR * BAR”,因為轉義會阻止文件名擴展。

那么為什么使用$ foo不起作用?

這是因為發生了第三次擴張 - 報價清除。從bash手冊中刪除引用是:在前面的擴展之后,所有未引用的字符“\”,“”和“”的出現都將被刪除,這些字符不是由上述擴展之一產生的。

所以當你直接在命令行輸入命令時,轉義字符不是先前擴展的結果,所以BASH在將它發送到echo命令之前將其刪除,但在第二個例子中,“\ *”是先前參數擴展的結果,因此不會被刪除。結果,echo收到“\ *”,這就是它打印的內容。

請注意第一個示例之間的差異 - “*”不包括在將被刪除的字符中刪除的字符中。

我希望這是有道理的。最后得出的結論 - 只是使用引號。我只是想我會解釋為什么轉義,如果只有參數和文件名擴展在起作用,它在邏輯上應該起作用,不起作用。

有關BASH擴展的完整說明,請參閱:

總結

以上是生活随笔為你收集整理的linux 星号 通配符,如何在bash中转义通配符/星号字符?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩一区二区三区四区在线 | 日本一区二区在线播放 | 国产成人一区二区三区 | 午夜视频在线网站 | 69久久久久久 | 一本色道久久综合亚洲二区三区 | 粉嫩视频在线观看 | 日韩午夜激情视频 | 少妇黄色片 | 亚洲成人精品久久久 | 亚洲精品久久夜色撩人男男小说 | 成人资源在线观看 | 亚洲国产一区二区a毛片 | 20日本xxxxxxxxx46| 91传媒网站 | 日韩国产欧美视频 | 亚洲天堂手机在线观看 | 国产成人精品一区二区三区免费 | 国产成人在线观看免费网站 | 欧美视频你懂的 | 亚洲欧美一级 | 国产又粗又大又爽视频 | 天天av网| 91香蕉视频黄 | 青青草久久爱 | 午夜成人免费电影 | 黄色片免费网站 | 一级成人黄色片 | 久久久久国产一区 | 国产又大又硬又粗 | 很色的网站 | 337p日本欧洲亚洲大胆精筑 | 亚洲男人天堂2020 | 国产免费看片 | 国产精品资源 | 曰本不卡视频 | 成人av软件| 亚洲一区二区三区免费看 | 午夜爽爽影院 | 少妇光屁股影院 | 欧美一区二区久久久 | 亚洲欧洲在线看 | 手机在线观看免费av | 欧洲精品久久一区二区 | 欧美五月婷婷 | 少妇人妻精品一区二区三区 | 国产乱淫av片 | 国产伦精品一区二区三区在线 | aa视频在线观看 | 免费午夜人成电影 | 一区二区黄色片 | 国产视频福利在线观看 | 视频一区免费 | 手机看片中文字幕 | 日本一区免费 | 天天综合入口 | 在线一级片 | 国产中文字幕在线播放 | 黄色在线免费 | 欧美无极品 | 亚洲日本在线观看视频 | 青青色在线观看 | 久久久久九九九九 | 三级毛毛片 | 中国久久久久 | 天堂俺去俺来也www久久婷婷 | 成人在线看片 | 国产亚洲精品精品精品 | 大号bbwassbigav女 | 99国产精品久久久久99打野战 | 免费观看毛片视频 | 奇米色在线 | 欧美嫩草影院 | 久久久久久久一区二区三区 | 三上悠亚中文字幕在线播放 | 91在线影院 | 人妻互换一二三区激情视频 | 四虎视频在线观看 | 丰满人妻一区二区三区在线 | 国产成人无遮挡在线视频 | 狠狠干欧美 | caoprom超碰| 曰女同女同中文字幕 | 欧美色妞网 | 欧美xxx性| 久久中文字幕人妻熟av女蜜柚m | 无遮挡av| 日少妇av | free女性xx性老大太 | 成人精品三级av在线看 | 99国产精品久久久久 | 日韩一二三级 | 亚洲三区视频 | mm131丰满少妇人体欣赏图 | 亚洲va中文字幕 | 色原网 | 美国黄色一级毛片 | 成人精品一区二区三区电影黑人 | 游戏涩涩免费网站 |