WinFuture-Forum.de: Text durchsuchen in der Bash - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Linux
Seite 1 von 1

Text durchsuchen in der Bash


#1 Mitglied ist offline   Monsterkater 

  • Gruppe: Mitglieder
  • Beiträge: 2
  • Beigetreten: 29. Februar 12
  • Reputation: 0

geschrieben 29. Februar 2012 - 15:50

Hallo Gemeinde,

ich versuche, in der Bash ein Textdokument nach einer bestimmten Zeichenkette, die im Aufruf mit übergeben wird, zu durchsuchen. Außerdem soll es einen Übergabeparameter geben, mit dem ich angeben kann, wie viele Fundstellen angezeigt werden. Die Ausgabe soll die Zeilen- und Spaltennummer angeben und wie oft der Text gefunden wurde.
Soweit das Vorhaben. Leider habe ich noch nicht mal einen Anfang gefunden. Mit grep komme ich an die Zeilen und die Zeilennummer, mehr aber auch nicht. Ich hoffe, dass ihr mir helfen könnt.

Grüße
Monsterkater
0

Anzeige



#2 Mitglied ist offline   sкavєи 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.759
  • Beigetreten: 20. Juli 04
  • Reputation: 62
  • Geschlecht:Männlich
  • Wohnort:Stralsund

geschrieben 29. Februar 2012 - 15:55

grep und tail sollte alles sein, was du brauchst.
Eingefügtes Bild
Eingefügtes Bild
0

#3 Mitglied ist offline   Monsterkater 

  • Gruppe: Mitglieder
  • Beiträge: 2
  • Beigetreten: 29. Februar 12
  • Reputation: 0

geschrieben 29. Februar 2012 - 16:07

Hm, grep und tail suchen nur nach Zeilen, oder? Ich brauch ja auch die Spaltenangabe, das ist ja gerade das Hauptproblem. Außerdem sollen die gesamten Fundstellen gezählt werden, nicht nur die Anzahl der Zeilen, in denen der String vorkommt.
0

#4 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 01. März 2012 - 20:51

Das müsstest du mit Awk hinbekommen. Guck dir mal das Beispiel an, das geht ungefähr in deine Richtung.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0