for ループで実行するには grep -f のヘルプが必要
基本的に、name.txt の各エントリについて、A.txt からすべての行を grep し、別のファイルに書き出す必要があります。
例 1) name.txt は、次の 3 つの名前のリストです。
America
Europe
Asia
2) A.txtは(タブ区切り)
X y Z America
x a b Asia
y b c America
a b c Europe
x y z Europe
a b c America
name.txt ファイルから各エントリを取得し、A.txt で対応する行を検索し、3 つの個別の出力ファイルで返します。
file1: X y Z America
y b c America
a b c America
file2: a b c Europe
x y z Europe
file3: x a b Asia
スクリプトで書いてbashで実行している可能性がありますか?
前もって感謝します!!!