IPアドレスを含む行をどのように削除しますか? [閉鎖]

IPアドレスを含む行をどのように削除しますか? [閉鎖]

次のファイルがあります。

http://example.mx
https://test.com
http://4.3.4.4
http://dev.somedomain.com
http://1.3.4.2

IPのあるエントリを削除したいので、結果は次のようになります。

http://example.mx
https://test.com
http://dev.somedomain.com

私がしたことは次のとおりです。

cat  in.log |  sed  '/^http:\/\/[0-9]/d'  > out.log

しかし、これはうまくいきません。

ベストアンサー1

しかしそれはする働くあなたの質問に正解がすでに存在しているようです。

$ 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
$

おすすめ記事