2015-10-29 4 views
0

я получить следующий код из файла:Заменить строку с п в строке

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 с \n?

ответ

0

awk на помощь!

$ awk -vORS="\\\n" '1` file 

Обратите внимание, что в конце будет окончательный '\ n'.