欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    最近老被同學問到關于通配符操作的問題,本來覺得是一個很簡單的問題,結果它和其它命令一結合,就很難給出合理的理解 。進行了很多實驗,總是難以有個滿意的答案 。于是決定要好好研究一番 ,終于在多次的測試和驗證過程中,徹底地了解這個符號的含義 。

    1.命令回顯結果

    以下為一些命令的回顯結果,根據這些結果,你都能解釋出每個命令的含義 ?

    2.進行驗證

    以上只是部分進行驗證命令的輸出結果,但不管是哪些,很多的結果都讓人無法理解 。尤其是在和不同的命令進行結合使用后,更會讓人產生一些誤解 。

    那么,在進行命令之前,我們再來回顧下這個通配符*的意思 。以下是百度百科或其它網站查看對通配符解釋 。

    通配符是一種特殊語句,主要有星號()和問號(?),用來模糊搜索文件。當查找文件夾時,可以使用它來代替一個或多個字符;當不知道真正字符或者懶得輸入完整名字時,常常使用通配符代替一個或多個真正的字符。 實際上用“Not?pad”可以對應\【*可以代表任何字符串;?僅代表單個字符串,但此單字必須存在】;Notep[ao]d可以對應\【ao代表a與o里二選一】文件名中通配符有哪些,其余以此類推。

    * 匹配0到任意字符

    大多數的解釋是* 代表的是0到任意個字符 。

    那么按照這個解釋,我們去對上面的命令進行驗證 ,看看能否解釋通 。

    通過這個命令,基本理解為它是查找文件中的內容了 ,因為從結果來看,這倆個內容是從c.txt中查找到的。

    以上最后的這個截圖非常重要,通過它猜測出*很可能是代表的是所有文件 。

    接下來文件名中通配符有哪些,我們把* 當做所有的文件名再次進行驗證 。

    3.總結

    所以,通過以上的驗證可以得出結果 ,*代表當前路徑下所有的文件名(字符) ,也可以理解為任意的字符 。

    也就是說*代表任意個字符是沒有問題的 。

    但是需要注意的是,它和其它命令結合后,這些文件名在當前語境就可能變為不同的意思了 ,比如grep 后的第一個文件名(字符)它是被當做過濾字符被使用的,但是后面的都當成了文件名被使用了 。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有