問題を解決するためにオンラインで見つけたすべてのオプションを既に試しましたが、良い結果は得られませんでした。
基本的に、2 つの csv ファイルがあります (パイプで区切られています)。
ファイル1.csv:
123|21|0452|IE|IE|1|MAYOBAN|BRIN|OFFICE|STREET|MAIN STREET|MAYOBAN|
123|21|0453|IE|IE|1|CORKKIN|ROBERT|SURNAME|CORK|APTS|CORKKIN|
123|21|0452|IE|IE|1|CORKCOR|NAME|HARRINGTON|DUBLIN|STREET|CORKCOR|
file2.csv:
MAYOBAN|BANGOR|2400
MAYOBEL|BELLAVARY|2400
CORKKIN|KINSALE|2200
CORKCOR|CORK|2200
DUBLD11|DUBLIN 11|2100
file1 の pos7 の内容に基づいて file2 から pos.3 の値を見つけるには、Linux bash スクリプトが必要です。
例:
file1, line1, pos 7: MAYOBAN
find MAYOBAN in file2, return pos 3 (2400)
出力は次のようになります。
**2400**
**2200**
**2200**
**etc...**
ヤセクを助けてください