我有一個電子郵件地址列表。我想刪除僅以數字和大寫字母開頭的那些。例如,如果該文件包含:如何與sed匹配?
[email protected]
[email protected]
[email protected]
我需要刪除SSH中的前兩行。
謝謝!
我有一個電子郵件地址列表。我想刪除僅以數字和大寫字母開頭的那些。例如,如果該文件包含:如何與sed匹配?
[email protected]
[email protected]
[email protected]
我需要刪除SSH中的前兩行。
謝謝!
您可以使用grep
,以獲得期望的結果:
grep -v '^[0-9[:upper:]]\[email protected]'
^
一行的開頭匹配。 [...]
是一個字符類,它包含數字和大寫字母。它必須存在一次或多次\+
。 @
代表它自己。
白衣一個awk解決方案:
awk '/^[^[:upper:]0-9][email protected]/' file.txt
這可能會爲你工作:
sed '/^[A-Z0-9]/d' file