入力ファイル
A B C D;X;Y 0
C D E F;Z;X 1
出力ファイル
A B C D;X;Y;0
C D E F;Z;X;1
input_file の最後の列を最後から 2 番目の列とマージし、最後の列の値を「;」で区切りたいと思います。最後から 2 番目の列 (input_file の列番号 4 と同様)。したがって、output_file の列が 1 つ少なくなります。grepを使用できるように各行に明確なパターンはありませんが、「while read line」を使用できますが、各行の最後の列エントリにsedを適用する方法がわかりません。ありがとう