Portál AbcLinuxu, 13. května 2025 23:11

Dotaz: grep na slova

23.7.2010 13:48 cross
grep na slova
Přečteno: 220×
Odpovědět | Admin
Ahojte,

mam subor, v ktorom su rozne slova s roznym formatovanim. Niektore slova sa odlisuju - tvoria ich slova napisane velkymi pismenami oddelene '_' - napriklad HELLO_MY_LORD (rozny pocet slov, teda aj '_')

Snazil som sa nejakym sposobom tieto slova grepnut, ale nejako sa mi to nedari. Na vystupe chcem mat len tieto slova (vynechat nezhodujuce sa) oddelene '\n'. Neviem si s tym rady. grep mi grepne, no kazde pismeno da na novy riadok (asi chybne regexp).

Dakujem

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (12345)
23.7.2010 18:44 deadmail
Rozbalit Rozbalit vše Re: grep na slova
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vsetky slova zlozene len z velkych pismen a znaku _:
echo "TEST moje HESLO_JE" | egrep -ow "[A-Z_]+"
24.7.2010 22:58 Ash | skóre: 53
Rozbalit Rozbalit vše Re: grep na slova
případně ještě přidat | tr "_" "\n" pokud by chtěl ta "slova v rámci slova" oddělit.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.