Mailinglist Archive: opensuse-de (4375 mails)

< Previous Next >
Re: Anzahl der zeichen Zählen
  • From: Andreas Kyek <a.kyek@xxxxxxxxxxxx>
  • Date: Fri, 13 Dec 2002 12:20:19 +0100
  • Message-id: <3DF9D083.6332.5613A72@localhost>
On 13 Dec 2002 at 11:25, Antwerpen, Oliver wrote:

Moin!

From: Matthias Strack [mailto:suse@xxxxxxxxxxxx]
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


< Previous Next >
References