以下のようなレコードを含む 2 つのファイルがあります。
File1
:
1,2,3,a|x|z,4,5
と
File2
:
1,2,3,a|x|z,4,5
1,2,3,a|x|z,4,5
1,2,3,a|x|z,4,5
1,2,3,a|x|z,4,5
で区切られた 6 つのフィールドがあります。,
a|x|z
の 2 行目、3 行目、4 行目の 4 番目のフィールド (つまり ) をFile2
それぞれ a、x、zに置き換えるにはどうすればよいですかFile1
。
私の本当の問題は、4番目のフィールドが常にあるとは限りませんa|x|z
が、常に|
分離されていることです
私の考えた出力は以下のようになります。
File2
:
1,2,3,a|x|z,4,5
1,2,3,a,4,5
1,2,3,x,4,5
1,2,3,z,4,5