2014-11-13 5 views
0

У меня есть выход SQL, который находится в той форме, когда получите от сервера БД:Перемещение выходных данных SQL в одной строке

1 OI 021 141012 1321 0001242 4S 2 0080004 5 001 00014 6 000001 000000000000016973 6 0529540437 0000000000 
2963526113 
test 7 8 000000001 9 

До этого я использую Tr «\ т» «» | tr -s "" для удаления нежелательных пробелов и вкладок. Теперь интересно, как перенести вторую и третью строку (или если есть другие строки) в первую строку.

вид Expectation для меня было то, что один:

1 OI 021 141012 1321 0001242 4S 2 0080004 5 001 00014 6 000001 000000000000016973 6 0529540437 0000000000 2963526113 test 7 8 000000001 9 
+1

Простой тр ' "\\ п"" «' все дело –

ответ

1

Простой AWK сценария будет

$ awk '{all=all $0} END{print all}' test 
1 OI 021 141012 1321 0001242 4S 2 0080004 5 001 00014 6 000001 000000000000016973 6 0529540437 00000000002963526113test 7 8 000000001 9 
Смежные вопросы