私は2つのファイルに以下のデータていますGrep出力をSedに配管することによって可変パターンを先頭に付ける方法
domains.txt
は含まれています
http://example1.com
urls.txt
は含まれています
http://example1.com/url-example/
http://example5.com/url-example/
http://example2.com/url-example/
次のコマンドを(通常はありますので、私は、この構造を使用しています使用しますファイル内にもっと多くのものがありますが、これは最小限の例です):
cat domains.txt | while read LINE; do grep -m 1 "$LINE" urls.txt
これは私に一致する行を与えるでしょう。私はマッチし出力する前"LINE"
変数を付加しますパイプを追加したいと思い
http://example1.com,http://example1.com/url-example/
:
http://example1.com/url-example/
しかし、私は、所望の出力はようにしたいと思います。私はsed
で何かが容易でなければならないと考えていたのですか?あなたのご意見は高く評価されます。
更新:
これはawk
と簡単ですが、誰かが出力をパイプとの答えを持っている場合、私はスクリプトを使用して行くためにそれを使用したいと思います。
ああ、私はそれがこのような単純なものだと分かっていました。ありがとう@サイラス。 – DomainsFeatured