0

メールアドレスのリストがあります。数字と大文字のみで始まるものを削除したい。たとえば、ファイルに次のものが含まれているとします。

0035EA7C@xxxx.com
A7C0035E@zzzz.com
email@yyy.com

SSH で最初の 2 行を削除する必要があります。

ありがとう!

4

3 に答える 3

2

grep目的の結果を得るために使用できます。

grep -v '^[0-9[:upper:]]\+@'

^行の先頭に一致します。[...]は文字クラスで、数字と大文字が含まれます。1 回以上存在する必要があります\+@それ自体を表します。

于 2013-04-29T19:51:42.633 に答える
0

Whit ソリューション:

awk '/^[^[:upper:]0-9]+@/' file.txt
于 2013-04-29T21:06:56.773 に答える
0

これはあなたのために働くかもしれません:

sed '/^[A-Z0-9]/d' file
于 2013-04-29T21:18:34.590 に答える