Veröffentlicht 23. Februar 200718 j Hallo. Ich möchte eine zweispaltige Datei auslesen, die ungefähr folgendes Format hat 1.2.3.4 aaa 2.3.5.8 bbb also so ähnlich wie ein hosts-file Ich möchte jeweils mit beiden werten was "anstellen". Wie geht das? for i in 'cat liste.txt' do checke wert1 checke wert2 ???? done So vielleicht? Danke & tschüß
26. Februar 200718 j Und vor allem wie das ganze getrennt werden soll Eine Trennung durch ein "Leerzeichen" beeutet das in keiner der Spalte ein Leerzeichen mehr sein darf...
26. Februar 200718 j localhost:~> cat x 1.2.3.4 aaa 2.3.5.8 bbb 2.4.9.4 ccc localhost:~> while read ip h; do echo "IP-Adresse: '$ip'"; echo "Hostname: '$h'"; done <x IP-Adresse: '1.2.3.4' Hostname: 'aaa' IP-Adresse: '2.3.5.8' Hostname: 'bbb' IP-Adresse: '2.4.9.4' Hostname: 'ccc'
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.