爲什麼不能這樣工作,應該從我的文本文件輸出30:84:A9:9B:2A:67?bash grep mac地址unix/linux用分號
grep [A-F0-9]\:{5}[A-F0-9] textfile.txt
爲什麼不能這樣工作,應該從我的文本文件輸出30:84:A9:9B:2A:67?bash grep mac地址unix/linux用分號
grep [A-F0-9]\:{5}[A-F0-9] textfile.txt
在你的問題 「[A-F0-9]:{5}」 試圖匹配的字母數字字符加冒號五次:X:X: X:X:X:
另外,grep接受基本正則表達式(BRE),因此您需要轉義括號和括號。
我懷疑它是否匹配類似'A ::::: 3' – CollinD
之類的東西,我該如何添加「:」呢? – moody
grep [A-F0-9] \:[A-F0-9] \:[A-F0-9] \:[A-F0-9] \:[A-F0-9] \:[A- F0-9] textfile.txt。這似乎是如此不必要...... – moody