如何删除包含IP地址的行?

sup*_*rio 4 sed text-processing ip-address

我有一个文件,如:

http://example.mx
https://test.com
http://4.3.4.4
http://dev.somedomain.com
http://1.3.4.2
Run Code Online (Sandbox Code Playgroud)

我想摆脱那些有 IP 的人,这样结果应该是:

http://example.mx
https://test.com
http://dev.somedomain.com
Run Code Online (Sandbox Code Playgroud)

我所做的是:

cat  in.log |  sed  '/^http:\/\/[0-9]/d'  > out.log
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

ste*_*eve 7

但它确实有效。正确答案似乎已经在您的问题中。

$ cat in.log
http://example.mx
https://test.com
http://4.3.4.4
http://dev.somedomain.com
http://1.3.4.2
$ cat  in.log |  sed  '/^http:\/\/[0-9]/d'  > out.log
$ cat out.log
http://example.mx
https://test.com
http://dev.somedomain.com
$
Run Code Online (Sandbox Code Playgroud)