Bash AWK分裂串

Bash AWK分裂串,bash,awk,Bash,Awk,我需要在AWK中将以下字符串分成两部分。下面一行是一行 Dec10 03:38:49 cgnat1.dd.com 1 2015年12月9日14:38:47 02-g4-adsl--NAT44-[UserbasedW-100.70.92.248 vrf testnet-222.222.34.125-38912 39935-- Dec10 03:38:52 cgnat2.dd.com 1 2015年12月9日14:38:51 01-g2-adsl--NAT44-[UserbasedW-100.70.

我需要在
AWK
中将以下字符串分成两部分。下面一行是一行

Dec10 03:38:49 cgnat1.dd.com 1 2015年12月9日14:38:47 02-g4-adsl--NAT44-[UserbasedW-100.70.92.248 vrf testnet-222.222.34.125-38912 39935--

Dec10 03:38:52 cgnat2.dd.com 1 2015年12月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---

第一部分:

Dec10 03:38:49 cgnat1.dd.com 1 2015年12月9日14:38:47 02-g4-adsl--NAT44-

第二部分:

[UserbasedW-100.70.92.248 vrf测试网-222.222.34.125-3891239935---]


如何实现这一点?

awk-F'[''{print$1\n“FS$2}'
awk'$14=$14“\n”文件
您尝试了什么?分割行的模式是什么?
sed的/\[\n&/'文件
?@Hemang注意,您“松开”了
[
,所以你可能想说
print FS,$2
@fedorqui是的,我错过了,但你已经涵盖了