基礎知識介紹:html
通配符是一種特殊語句,主要有星號(*)和問號(?),用來模糊搜索文件。當查找文件夾時,能夠使用它來代替一個或多個真正字符;當不知道真正字符或者懶得輸入完整名字時,經常使用通配符代替一個或多個真正的字符。 實際上用"*Not?pad"能夠對應Notepad\MyNotepad【*能夠表明任何字符串;?僅表明單個字符串,但此單字必須存在】;Notep[ao]d能夠對應Notepad\Notepod【ao表明a與o裏二選一】,其他以此類推。spa
通配符是競價排名廣告的一項高級功能,當咱們在廣告創意中使用了這項功能以後,使用不一樣搜索字詞的用戶將看到不一樣的廣告創意(雖然咱們只製做了一個廣告)。這將大大提升咱們廣告的相關性和實用性,從而提升廣告的點擊率,同時也大大提升了咱們的工做效率。htm
通配符是一類鍵盤字符 。當查找文件夾時;當不知道真正字符或者不想鍵入完整名字時,經常使用通配符代替一個或多個真正字符blog
星號(*)字符串
能夠使用星號代替零個、單個或多個字符。若是正在查找以AEW開頭的一個文件,但不記得文件名其他部分,能夠輸入AEW*,查找以AEW開頭的全部文件類型的文件,如AEWT.txt、AEWU.EXE、AEWI.dll等。要縮小範圍能夠輸入AEW*.txt,查找以AEW開頭的全部文件類型並.txt爲擴展名的文件如AEWIP.txt、AEWDF.txt。get
問號(?)效率
能夠使用問號代替一個字符。若是輸入love?,查找以love開頭的一個字符結尾文件類型的文件,如lovey、lovei等。要縮小範圍能夠輸入love?.doc,查找以love開頭的一個字符結尾文件類型並.doc爲擴展名的文件如lovey.doc、loveh.doc。基礎
通配符包括星號"*"和問號"?"擴展
星號表示匹配的數量不受限制,然後者的匹配字符數則受到限制。這個技巧主要用於英文搜索中,如輸入""computer*",就能夠找到"computer、computers、computerised、computerized"等單詞,而輸入"comp?ter",則只能找到"computer、compater、competer"等單詞。sed
1.題目描述:
在Linux Shell命令下通配符'*'表示0個或多個字符, 現編寫一段代碼實現通配符'*'的功能,注意只須要實現'*', 不用實現其餘通配符。
2.
這道題目好是壯觀: