Hirdetés

Új hozzászólás Aktív témák

  • makro
    senior tag

    Sziasztok,

    szótördeléses megoldás lett a nyerő! Köszönöm bambano! Onnan meg már egyszerűbb, mert csak a számokkal kezdödő sorokkal viszgáljuk. Az ötletért köszönet dabadab-nak!

    Utána grep-el megcsináltam a "leckét":

    Hogyan lehetne kiszűrni, (pontos találatok kellenek):
    1, az összes számot (egész, v. tizedes mind)
    megoldás: cat abc | tr ' ' '\n' | grep "^[0-9]"
    2, az egyjegyű-kétjegyű stb. számokat (egész számok)
    megoldás kétjegyű: grep "^[0-9][0-9]" stb.
    3, v. csak azokat amelyek tizedesjegyűek (a tizedesjegyek száma nem számít [de később kellhet, ezért azt is szeretném tudni])
    megoldás tizedesjegyűek: grep "^[0-9],"

    Megint tanultam valamit.

    üdv

    Picit másként:

    echo "Összes szám: "; sed 's/ /\n/g' text.file| grep "^[0-9]";echo;
    echo "Egész számok: "; sed 's/ /\n/g' text.file | grep "^[0-9]*$";echo;
    echo "Kétjegyű egész számok: "; sed 's/ /\n/g' text.file | grep "^[0-9][0-9]";echo;
    echo "Tört számok: "; sed 's/ /\n/g' text.file | grep "^[0-9]*[,].[0-9]*";echo;
    echo "Szavak: "; sed 's/ /\n/g' text.file | grep "^[a-zA-Z]*$";echo;

Új hozzászólás Aktív témák