Portál AbcLinuxu, 19. dubna 2024 18:44
Řešení dotazu:
^[[:alpha:]]{1,}$
"^[[:lower:]]+$" n. "\<[[:lower:]]+\>"
Porad se mi tam dostavaji "slova" s lomitky, dvojteckami,...Keď máš riadok
abc/def:ha grepu povieš: "vyber riadky, ktoré obsahujú [a-z]{1,}" teda: "riadky, ktoré obsahujú aspoň jedno malé písmeno", tak je správne že taký riadok vyhovie. Pretože na riadku sa našlo "a" hneď v prvom znaku a tým pádom už grep našiel, čo hľadal a riadok je považovaný za match. Musíš povedať, že tam nesmie byť nič iné. A to povieš tým, že povieš "je začiatok riadku, potom niekoľko malých písmen a potom koniec riadku". Odporúčam použiť https://regex101.com/ kde uvidíš farebne odlíšené, kde sa našla zhoda.
grep -oE "[a-z]*" _jmeno_souboru_to, co potřebujete?
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.