String/Delimiter in Datei zählen

  • Ersteller Ersteller fifo
  • Erstellt am Erstellt am
F

fifo

Grünschnabel
Hallo,

ich möchte in einer Datei nach einem String oder besser gesagt, in diesem Fall, dem Delimiter '#' suchen und diesen dann zählen.

Bsp:
$ cat Datei
# #123 #456# 789#

Als Ergebnis sollte dann 5 rauskommen. Grep und wc liefert mir aber als Ergebnis nur 4 zurück, da es für wc auch nur 4 Wörter sind.

$ grep '#' Datei | wc -w
4

Hat von Euch jemand eine Idee?


Danke und VG, fifo


###########
#sunos 10 + ksh
 
Hi,

evtl. so was?
Code:
$ tr -cd '#' <Datei | wc -c
5
$
Gruss, A.
 
Hallo floyd62,

genau so was. Unix kann manchmal so schwer aber auch so leicht sein. Man muss nur wissen wie.. Vielen Dank!

VG fifo
 

Ähnliche Themen

Mit smartctl hinter verschiedenen Controllern auslesen.

awk: Dateiinhalt/Variableninhalt als Teil einer if-Anweisung

Knifflig: Datei auf Router kopieren, geht das in meinem Fall?

Dateien nach Strings durchsuchen

K3b bricht Audio-CD-brennen immer ab

Zurück
Oben