我有這個檔案的名字korad,我需要列印這個檔案中以“d”開頭并以數字結尾的所有行,這就是我試過的:
grep "^d*[0-9]$" korad
uj5u.com熱心網友回復:
那這個呢:
grep "^d" korad | grep "[0-9]$"
這首先過濾以字母“d”開頭的行,然后用行過濾這些結果,以數字結尾。像這樣,您無需擔心第一個字符和最后一個字符之間存在任何內容。
如果您不理解豎線,它被稱為管道,(以及其他)在此處進行了解釋。
uj5u.com熱心網友回復:
grep -E '^d(?:.*)\d$' korad
d獲取以數字開頭和結尾的所有行
正則運算式 101 演示
uj5u.com熱心網友回復:
建議:
grep "^d.*[[:digit:]]$" korad
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/445117.html
標籤:linux
