linux命令行的通配符
* :匹配一個或者多個字符。 【例】當(dāng)前文件下有a ab bac abc 這四個文件,輸入ls a*命令,則列出a ab abc這三個文件。
:匹配任意一個字符。 【例】當(dāng)前文件下有a ab abc三個文件,輸入ls a?命令,則列出ab這個文件。
[] :匹配方括號中的一個字符。
【例1】ls a[abc]命令,列出aa ab ac這三個文件。
【例2】ls a[1-3]命令,列出a1 a2 a3這三個文件。其中的“-”是指一個范圍,這個范圍可以是數(shù)字,也可以是字母,比如[a-f]。
{} :匹配括號中的一個字符串,每個字符串之間用半角的“,”分隔開。
【例】ls {ab,abc.abcd},列出ab abc abcd這三個文件。
[! ]或者[^ ]:匹配除了括號內(nèi)的任意一個字符。
【例】ls [^abc]就是列出除了a b c的文件。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。