私はこのように多くの組み合わせと提案を試みてきましたが、これはうまくいきませんでした。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
はあなたが1以上のものを使用することができます試すことができます正規表現? – Adriano
はい、実際には、必要に応じて複数の段階でこれを行うことができます。すなわち、 '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