Moin!
From: Matthias Strack [mailto:suse@egelsbach.nu] At 10:45 13.12.2002 +0100, Antwerpen, Oliver wrote:
Moin!
Wie kann ich herausfinden, wie oft ein bestimmtes Zeichen in einer Datei vorkommt? (in bash)
cat DATEI|grep (-i) ZEICHEN| wc -m
eine Möglichkeit unter vielen vermute ich.
Geht nicht, weil der grep mir ja immer die komplette Zeile ausgibt. Olli
On 13 Dec 2002 at 11:25, Antwerpen, Oliver wrote:
Moin!
From: Matthias Strack [mailto:suse@egelsbach.nu] At 10:45 13.12.2002 +0100, Antwerpen, Oliver wrote:
Moin!
Wie kann ich herausfinden, wie oft ein bestimmtes Zeichen in einer Datei vorkommt? (in bash)
cat DATEI|grep (-i) ZEICHEN| wc -m
eine Möglichkeit unter vielen vermute ich.
Geht nicht, weil der grep mir ja immer die komplette Zeile ausgibt.
Olli
Ok, ist zwar nicht schön (schneller Hack), aber geht: a) awk -v z="dein Zeichen" '{sum+=gsub(z,z)} END {print sum}' textfile b) export z="dein Zeichen"; perl -e 'while (<>) {$sum+=s/$ENV{z}//g;} print "$sum\n";' textfile Andreas
"Antwerpen, Oliver"
From: Matthias Strack [mailto:suse@egelsbach.nu] At 10:45 13.12.2002 +0100, Antwerpen, Oliver wrote:
Moin!
Wie kann ich herausfinden, wie oft ein bestimmtes Zeichen in einer Datei vorkommt? (in bash)
cat DATEI|grep (-i) ZEICHEN| wc -m
eine Möglichkeit unter vielen vermute ich.
Geht nicht, weil der grep mir ja immer die komplette Zeile ausgibt.
echo -n `sed < file -e"s/[^X]//g" ` | sed -e"s/ //g" | wc -c wobei X für das zu zählende Zeichen steht Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 juergen@informatik-vollmer.de,vollmer@cocolab.de,Juergen.Vollmer@acm.org www.informatik-vollmer.de
* "Antwerpen, Oliver"
cat DATEI|grep (-i) ZEICHEN| wc -m
eine Möglichkeit unter vielen vermute ich.
Geht nicht, weil der grep mir ja immer die komplette Zeile ausgibt.
perldoc -q count + Lust auf ein bissle Bastelei. ;) Gruss, Andreas -- Die Zeichenkette... begin http://support.microsoft.com/default.aspx?scid=kb;EN-US;q265230 ...interpretiert Outlook als Dateianhang im UUencode-Format. Der o.g. URL liefert einen brillanten Workaround für dieses Problem.
participants (4)
-
Andreas Kneib
-
Andreas Kyek
-
Antwerpen, Oliver
-
Jürgen Vollmer