以下のようなレコードを含む 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