Rudi_Ratlos Geschrieben 23. Februar 2007 Geschrieben 23. Februar 2007 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üß Zitieren
dr.disk Geschrieben 24. Februar 2007 Geschrieben 24. Februar 2007 Welche Sprache soll's denn sein? Perl, bash usw. Das wäre noch hilfreich... Zitieren
Einherjer Geschrieben 26. Februar 2007 Geschrieben 26. Februar 2007 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... Zitieren
Schlaubi Geschrieben 26. Februar 2007 Geschrieben 26. Februar 2007 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' Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.