awkを使用して2つのファイルごとに接続する

awkを使用して2つのファイルごとに接続する

このようなファイルがいくつかあります。

BR1.txt
NH1.csv
BR2.txt
NH2.csv
BR3.txt
NH3.csv

それぞれをファイルBRにリンクしたいと思います。NH

ベストアンサー1

これはおそらくあなたが望むものです:

for br in BR*.txt; do
    num="${br#BR}"
    num="${num%.*}"
    nh="NH${num}.csv"
    cat "$br" "$nh" > "out${num}.txt"
done

ただし、サンプル入力/出力がない場合、これは推測です。

おすすめ記事