file2でfile1の内容を見つけるには、出力にfile2の内容を含める必要がありますが、2番目の列が必要です。
ファイル1:
DataCreditoEAR.ear
PostSale.ear
ファイル2:
DataCreditoEAR.ear /usr/DataCreditoEAR
DatacreditTableAdministrator.ear /usr/DatacreditTableAdministrator
PostSale.ear /usr/PostSale
出力:
/usr/DataCreditoEAR
/usr/PostSale
ベストアンサー1
最も簡単で簡単な方法は、をgrep
使用してパターンマッチングを実行してからawk
2番目のフィールドを抽出することです。
grep -f File1 File2 | awk '{print $2}'
File1に正規表現パターンの代わりに固定文字列が含まれている場合は、grepの-F
別名--fixed-strings
オプションを使用してください。
grep -F -f File1 File2 | awk '{print $2}'