Portál AbcLinuxu, 15. května 2025 21:29

Dotaz: grep - metaznaky

29.10.2010 09:11 pako_02
grep - metaznaky
Přečteno: 220×
Odpovědět | Admin
Zdarvim,

vyhladavam grepom v obsahu suboru nejaky "retazec" ktory ziskavam z premennej (cestu k suboru ziskavam tiez z premennej). Neviem ako mam osetrit ak retazec obsahuje metaznaky .npar. "..", aby ich bralo ako normalny znak, cize "dve_bodky". A zrejme ked v ceste suboru sa vyskytuje adresar s nazvom "*", tak mam pocit, ze si za hviezdicku dosdzuje Shell co chce.

Moj prikaz vyzera takto: grep $retazec $cesta

Za akukolvek pomoc vam budem nesmierne vdacny

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

Odpovědi

29.10.2010 10:23 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: grep - metaznaky
Odpovědět | | Sbalit | Link | Blokovat | Admin
grep -F $retezec $soubor
Užívej dne – možná je tvůj poslední.
1.11.2010 21:22 Vladimír Čunát | skóre: 19
Rozbalit Rozbalit vše Re: grep - metaznaky
Pokud navíc vadí expanze hvězdiček shellem, tak by měla pomoct úprava

grep -F "$retezec" "$soubor"

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.