Bash regularni vyraz
David Rohleder
davro na ics.muni.cz
Pátek Červenec 23 08:59:02 CEST 1999
Ahoj,
potreboval bych v bashi nahradit nasledujici vyraz nejakou
efektivnejsi programovou konstrukci (nejradeji pomoci interni bashovske):
subdirup=$(echo $subdir | sed -e 's/[^\/\.]\{1,\}/../g')
jedna se o to, ze chci nahradit cestu k adresari jejim opakem, tzn:
nazdar/ahoj/tady -> ../../..
Tato metoda sice funguje, ale spoustet ji 10000 neni zrovna
nejefektivnejsi.
Zkousel jsem pouzit ${subdir//reg.vyr/..}, ale nejak se mi nevede.
--
-------------------------------------------------------------------------
David Rohleder davro na ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
-------------------------------------------------------------------------
Další informace o konferenci Linux