2015-12-29 4 views
-1

Мне нужно разбить следующую строку на две части в AWK. строка ниже одной строки.AWK split string

Dec 10 03:38:49 cgnat1.dd.com 1 2015 Dec 9 14:38:47 02-g4-adsl - - NAT44 - [UserbasedW - 100.70.92.248 vrf-testnet - 222.222.34.125 - 38912 39935 - - ]

Dec 10 03:38:52 cgnat2.dd.com 1 2015 Dec 9 14:38:51 01-g2-adsl - - NAT44 - [UserbasedW - 100.70.21.77 vrf-testnet - 222.222.34.42 - 1024 2047 - - ][UserbasedW - 100.70.21.36 vrf-testnet - 222.222.34.38 - 64512 65535 - - ]

Первая часть:

Dec 10 03:38:49 cgnat1.dd.com 1 2015 Dec 9 14:38:47 02-g4-adsl - - NAT44 -

Вторая часть:

[UserbasedW - 100.70.92.248 vrf-testnet - 222.222.34.125 - 38912 39935 - - ]

Как я могу это достичь?

+1

'AWK '$ 14 = $ 14 "\ п"' File' – 123

+1

что вы пробовали? какова схема разделения линий? – fedorqui

+1

'sed 's/\ [/ \ n & /' file'? – Kent

ответ