Eagle_B5
Ensign
- Registriert
- Feb. 2016
- Beiträge
- 197
Hallo an alle Scripter
Leider komme ich mit meinem Script nicht weiter und benötige Hilfe von erfahrenen Shell Scriptern. Als Ausgangslage habe ich folgenden Output:
Diesen möchte ich für eine For-Schleife auf zwei Linien zusammenfassen, so dass bei den Zeichen "--" ein Zeilenumschlag gemacht wird.
So sollte der Output dann aussehen:
Mit
Danke für die Hilfe
Leider komme ich mit meinem Script nicht weiter und benötige Hilfe von erfahrenen Shell Scriptern. Als Ausgangslage habe ich folgenden Output:
Code:
world 17461267 vmm0:dummy01 vcUuid:'50 1e 7d 05 7b dc 5f 1d-54 ce 53 c8 53 62 c5 18'
port 67108986 dummy01.eth0
vNic slot 2
name: nic-17461267-eth0-vmware-sfw.2
--
world 17500708 vmm0:web01a vcUuid:'50 1e 25 e3 b9 6b f6 a3-54 64 b9 1a 23 f9 3e fa'
port 67108987 web01a.eth0
vNic slot 2
name: nic-17500708-eth0-vmware-sfw.2
Diesen möchte ich für eine For-Schleife auf zwei Linien zusammenfassen, so dass bei den Zeichen "--" ein Zeilenumschlag gemacht wird.
So sollte der Output dann aussehen:
Code:
world 17461267 vmm0:dummy01 vcUuid:'50 1e 7d 05 7b dc 5f 1d-54 ce 53 c8 53 62 c5 18',port 67108986 dummy01.eth0,vNic slot 2,name: nic-17461267-eth0-vmware-sfw.2
world 17500708 vmm0:web01a vcUuid:'50 1e 25 e3 b9 6b f6 a3-54 64 b9 1a 23 f9 3e fa',port 67108987 web01a.eth0,vNic slot 2,name: nic-17500708-eth0-vmware-sfw.2
Mit
awk -v d="," '{s=(NR==1?s:s d)$0}END{print s}'
fasse ich es leider als einzelne Linie zusammen. Wie kann ich diese "--" Zeichen als zusätzlichen Zeilenumschlag definieren?Danke für die Hilfe