Bash regularni vyraz
David Rohleder
davro na ics.muni.cz
Pátek Červenec 23 10:00:00 CEST 1999
Borek.Lupomesky na ujep.cz (Borek Lupomesky) writes:
> On 23 Jul 1999, David Rohleder wrote:
>
> > > Obavam se, ze bash zadne podobne prostredky nema.
> > Prave ze ma, ale nepodarilo se mi to zkonstruovat:
>
> Aha, to je mi novota.
No nevim, jestli to uz nebylo v bash 1.14
>
> > ${a//reg.vyr/nahrada} nahradi nejdelsi vyskyt reg. vyrazu v promenne a
> > za nahradu.
> >
> > vyraz
> > ${a//[^\/]*\//../}
> > zameni pouze prvni vyskyt
>
> A ${a//[^\/]*\//../g} by neslo? Aspon tak to je v sed-u.
Neslo, protoze posledni lomitko je soucasti nahrady.
Ono by me mozna stacilo to tim sedem propasirovat jenom jednou do
trubky, ale nevim jak bych zkonstruoval vyraz
ahoj/nazdar/tady nazev_souboru -> ../../.. ahoj/nazdar/tady nazev_souboru
-------------------------------------------------------------------------
David Rohleder davro na ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
-------------------------------------------------------------------------
Další informace o konferenci Linux