プログラムの自動生成ログ用のパーサーを作成しようとしていますが、csv を生成するパーサーの一部が奇妙な動作を始めました。クレイジーになっている部分は次のとおりです。
echo "$COMMAND_3_NAME,,$TIME_1_START,$TIME_1_END,$DIFF_1,,$TIME_2_START,$TIME_2_END,$DIFF_2,,$TIME_3_START,$TIME_3_END,$DIFF_3,,$TIME_USR_START,$TIME_USR_END,$DIFF_USR" >> $OUT_NAME
この行は、次の出力を生成しています。
Command_3,,458.7
484.0,483.9
507.5,-458.7
967.9
507.5,,271.8
271.8,271.8
271.8,-271.8
543.6
271.8,,,,,,967.8
967.8,967.8
967.8,-967.8
1935.6
967.8
そして、出力しているすべての変数で「sed "s/\n//g"」を実行するため、そこに \n があってはなりません。