[GastForen Archiv Perl und CGI Dateien spaltenweise und zeilenweise einlesen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Archiv - Archivierte Foren
Themen
Beiträge
Moderatoren
Letzter Beitrag

Dateien spaltenweise und zeilenweise einlesen

hoernchen
Beiträge gesamt: 28

7. Mär 2005, 19:53
Beitrag # 1 von 3
Bewertung:
(1503 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo!
Kann mir vielleicht hier jmd weiterhelfen!

Sagen wir mal Datei1.txt sieht so aus:
Asien 1 2 3
Afrika a ´ b c
China hallo leute wie
China gehts euch heute
China denn so ?
USA was weiss ich
Europa NL Deu S

Wie kann ich eine Datei einlesen,und zwar so das ich nur China und die erste und dritte Spalte einlese? das ich am Ende habe :
hallo wie gehts heute denn ?
Über Hilfe wäre ich sehr dankbar
Gruss

X

Dateien spaltenweise und zeilenweise einlesen

oesi50
  
Beiträge gesamt: 2315

7. Mär 2005, 22:21
Beitrag # 2 von 3
Beitrag ID: #150711
Bewertung:
(1503 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
so?

perl -e "map {printf'%s %s %s ',(split /\s/)[0,1,3]} <>"; datei1.txt


Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#150661]

Dateien spaltenweise und zeilenweise einlesen

oesi50
  
Beiträge gesamt: 2315

7. Mär 2005, 23:37
Beitrag # 3 von 3
Beitrag ID: #150725
Bewertung:
(1503 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Korrektur:

Wenn nur China ausgewählt werden soll.

perl -e "map {printf'%s %s %s ',(split/\s+/)[1,3]if(/China/)}<>" datei1.txt

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#150661]
(Dieser Beitrag wurde von oesi50 am 7. Mär 2005, 23:40 geändert)