2017-10-31 8 views
0

私はこのように多くの組み合わせと提案を試みてきましたが、これはうまくいきませんでした。sed regexはwwwの入力ドメインリストを消去します。 www1。 ftp。

UPDATE:提供するために、より多くの情報

私はこの

0------------0-------------0.0n-line.info 
0-0--0-000.com 
0-3.us 
aw.dermalmask.com 
idolstudio.free.fr 
idolstudio2.free.fr 
something.blogspot.com 
anything.blogspot.com 
xxx.blogspot.ca 
www.hola.org 
www10.a8.net 
www11.alsto.com 
www148.myquicksearch.com 
ftp.thaitattoo.nl 
ftp01.pornocrawler.ws 
ftp04.pornocrawler.ws 
g.blogads.com 
wvw.tielecreidito-pe.com 

のような入力リストを持っていると私はほとんどこの権利のを取得している誰かによってsedを与えられたが、一部の文字をエスケープし、ストリッピング欠けていますいくつかの期間。

私は

sed -r 's:(^.?(aw|www|ftp|ww|wvw)[[:alnum:]]?.|^..?)::g' input.txt > output.txt 

を使用しています。しかし、それは、代わりにこの

0-----------0-------------0.0n-line.info 
0-0--0-000.com 
0-3.us 
dermalmask.com 
idolstudio.free.fr 
idolstudio2.free.fr 
something.blogspot.com 
anything.blogspot.com 
xxx.blogspot.ca 
hola.org 
a8.net 
alsto.com 
myquicksearch.com 
thaitattoo.nl 
pornocrawler.ws 
pornocrawler.ws 
blogads.com 
tielecreidito-pe.com 

の私は、この出力

-----------0-------------0.0n-line.info 
.a8.net 
.alsto.com 
.pornocrawler.ws 
0--0-000.com 
3.us 
8.myquicksearch.com 
blogads.com 
dermalmask.com 
hola.org 
mething.blogspot.com 
olstudio.free.fr 
olstudio2.free.fr 
thaitattoo.nl 
tielecreidito-pe.com 
x.blogspot.ca 
ything.blogspot.com 

を与え、最終的に、私は実際にこのような出力をしたいと思います。

0n-line.info 
0-0--0-000.com 
0-3.us 
dermalmask.com 
idolstudio.free.fr 
idolstudio2.free.fr 
something.blogspot.com 
anything.blogspot.com 
xxx.blogspot.ca 
hola.org 
a8.net 
alsto.com 
myquicksearch.com 
thaitattoo.nl 
pornocrawler.ws 
pornocrawler.ws 
blogads.com 
tielecreidito-pe.com 
+0

はあなたが1以上のものを使用することができます試すことができます正規表現? – Adriano

+0

はい、実際には、必要に応じて複数の段階でこれを行うことができます。すなわち、 'run regex1 input> tmp' ....' run regex2 tmp> tmp2' .... 'run regex3 tmp2> tmp3 && mv tmp3 finaloutput'なんか、クリーンアップtmpファイルや' run regex1 input> tmp' ... 'run regex2 tmp>入力' ... 'regex3入力> tmp'などを実行してください – MitchellK

答えて

0

私はあなたの最後の行はwww.tielecreidito-pe.comないWVWだと思う...

だから、この1

sed '1s/[^.]*.//;s/^[w\|a]w[^\.]*.\|^[f\|g][^\.]*.//' infile 
+0

ありがとう@ctac_明日の午後を試してみましょう。一日中オフィス外に出て、明日のほとんどが出てきます。しかし、私はあなたに戻ってきます、あなたの助けをありがとう。 – MitchellK

関連する問題