Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

SED problem 3

[es] :: Skript jezici :: SED problem 3

[ Pregleda: 3792 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon SED problem 311.04.2002. u 22:06 - pre 223 meseci
Mrzi me da kucam ponovo... Evo teksta sa kanala #OS na BalcanNET-u (www.balcan.net)
Code:

<LekaMan> ljudi
<dARKmIND> caos
<LekaMan> s/\(from\|handle\|begin\|if\|import\)/|\1|/g
<LekaMan> vidite ovo
<LekaMan> ?
<dARKmIND> da sta stim?
<LekaMan> ovo od stringa "tralala begin" treba da napravi "tralala |begin|"
<LekaMan> ALI
<LekaMan> UPS
<LekaMan> s/\(from\|handle\|begin\|if\|import\|in\)/|\1|/g
<LekaMan> ovo je sed string
<LekaMan> za formatiranje
<LekaMan> e sad
<dARKmIND> da?
<BaCkSpAcE> zaebavao sam se i ja pre neki dan sa tim
<LekaMan> za "tralala begin" ne daje "tralala |begin|"
<LekaMan> vec daje "tralala beg|in|"
<LekaMan> jer to ovaj poslednji mecuje

Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13648



+159 Profil

icon Re: SED problem 312.04.2002. u 00:08 - pre 223 meseci
To samo zavisi od verzije regexpa koji je ugrađen u tvoj SED.
Kod mene je i tvoja komanda radila:

Code:

[email protected]:~$ echo 'tralala begin' | sed -e 's/(from|handle|begin|if|import|in)/|1|/g'
tralala |begin|


Anyhow, da ne bi mislio na to, probaj nešto ovako:

Code:

echo 'tralala begin' | sed -e 's/(bfromb|bhandleb|bbeginb|bifb|bimportb|binb)/|1|/g'


Ovo uzima u obzir samo cele reči.
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: SED problem 313.04.2002. u 01:13 - pre 223 meseci
Moradoh opet da ti dam peticu! :)
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

[es] :: Skript jezici :: SED problem 3

[ Pregleda: 3792 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.