Nowe posty

Autor Wątek: ilość wystąpień znaku w zmiennej  (Przeczytany 3387 razy)

samone-x

  • Gość
ilość wystąpień znaku w zmiennej
« dnia: 2014-04-25, 19:41:53 »
Witam serdecznie,
Mam zmienna np. data "ala ma kota" w jaki sposób mógłbym obliczyć wystąpienia litery a? Pomoże ktoś? :)

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2769
  • 1709
    • Zobacz profil
ilość wystąpień znaku w zmiennej
« Odpowiedź #1 dnia: 2014-04-25, 23:12:09 »
 echo "ala ma kota" | sed "s/\\(.\\)/\\1\\n/g"  | grep -a "a" | uniq -c
      4 a
lub
echo "ala ma kota" | grep -o "a" | uniq -c
      4 a
lub
echo "ala ma kota" | grep -o "a" | wc -l
4
lub
echo "ala ma kota" | grep -o "a" | grep -n "a"
1:a
2:a
3:a
4:a
lub...
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.