次のような行を含む大きなログ ファイルがあります。
82.117.22.206 - - [08/Mar/2013:20:36:42 +0000] "GET /key/0/www.mysite.org.uk/ HTTP/1.0" 200 0 "-" "-"
そして、上記のパターンに一致する各行から、ip の82.117.22.206
後にスペースとwww.mysite.org.uk
そこからのテキストのみを抽出したいと考えています。IP とテキストは異なる場合があります。したがって、上記の行を指定すると、出力ファイルの行は次のようになります。
82.117.22.206 www.mysite.org.uk
出力ファイルに2つの同一の行が含まれないように、bashでgrepまたはその他のコマンドを使用して出力を一意にするにはどうすればよいですか? この種のシェル スクリプトについて詳しく学び始めるのに適した場所を紹介してもらえますか?