1
我有以下的文本文件:如何將包含鍵/值對的文件轉換爲CSV?
$ cat abc.txt
URL: bbc.com
Address: 10.10.10.5#53
Address: 1.1.1.1
Address: 6.6.6.6
URL: cdn.com
Address: 10.10.10.10#53
Address: 2.2.2.2
URL: ngo.com
Address: 10.10.10.5#53
Address: 3.3.3.3
Address: 4.4.4.4
Address: 5.5.5.5
我想生成以下的輸出:
URL: Server Resolved
bbc.com 10.10.10.5#53 1.1.1.1,6.6.6.6
cdn.com 10.10.10.10#53 2.2.2.2
ngo.com 10.10.10.5#53 3.3.3.3,4.4.4.4,5.5.5.5
我嘗試這樣做:
awk 'ORS=($1 ~ "URL:")?",":"\n"' abc.txt
但它不給我我想要的是。我怎樣才能做到這一點?
謝謝你的時間。 –