a 後の部分文字列を抽出し、抽出された/
値を他のファイルと比較するには?
cat file
/abc|98357|
abc/aabb|023947|
xyz/0102|293847|
pqr/pqrst|29384|
9864/truse|253123|
期待される出力:-
abc|98357|
aabb|023947|
0102|293847|
pqrst|29384|
truse|253123|
次に、ファイル1の列1を他のファイルと比較します。
aabb
pqrst
truse
答え1
awk -F'/' '{print $2}' file
「予測出力」を生成します。
次に、ファイル1の列1を他のファイルと比較します。
「「予想出力」の最初の列に一致するfile2の一致行のみを印刷する」を意味する場合、答えはおそらく次のようになります。
comm -12 <(awk -F'[/|]' '{print $2}' file | sort) <(sort file2)