シェルスクリプトの世界では初めてです。私はこれについていくつかの研究を行ってきましたが、これまでのところうまくいかないようです。シェルスクリプト:テキストファイル内の複数の文字列を検索し、文字列を含む行を表示します。
私がしようとしているのは、2つのtxtファイルがあることです。ファイルBのファイルAからすべての文字列を検索し、文字列を含むファイルBのすべての行を表示するとします。
はこれまでのところ、私はこれだけ(笑わないでください)...
#!bin/sh
for LINE in 'cat $1'
do
grep '$LINE' $2
done
を持っている私は、私はそれを動的にしようとしていると思うので、私はこの
./script.ksh fileA.txt fileB.txt
のようなものを実行することができます
ご意見ありがとうございます。
があなたの代わりに 'grepの '$ LINE' $ 2 'の' grepの "$のLINE" $ 2'を試したことがありますか? –
私はちょうどやったし、期待どおりに結果を出してこなかった – Tony