我从文件中检索以下代码:
SystemErrRule
我想将其转换为以下代码:
Sizes =
217.0000;4.0000;1.0000
Uopt =
0.0000;0.7407;0.0654;0.0000
1.0000;0.6936;0.0353;0.0000
Jopt =
32.0802
Xopt =
0.0000;12.8000;0.0000;0.0000;0.0000;0.0000
1.0000;12.8034;0.2390;0.0007;0.0000;0.0000
我可以将文件中的代码转换为字符串:
Sizes =\n217.0000;4.0000;1.0000\nUopt =\n0.0000;0.7407;0.0654;0.0000\n1.0000;0.6936;0.0353;0.0000\nJopt =\n32.0802\n Xopt =\n0.0000;12.8000;0.0000;0.0000;0.0000;0.0000\n1.0000;12.8034;0.2390;0.0007;0.0000;0.0000
但是如何用CONTENT='cat ${FILE}'
替换CONTENT
中的换行?
答案 0 :(得分:1)
awk
救援!
$ awk -vORS="\\\n" '1` file
请注意,最终会有一个' \ n'最后。