Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Regulární výrazy (5)

Stano Kovalcin
Stano Kovalcin (neregistrovaný)
2. 9. 2003 21:54

Chybicka sa vludila

Mam taky pocit, ze priklad :
Zmenit uživatel:heslo:UID:GID:vlastní jméno:...
na <A HREF="/~uživatel">vlastní jméno</A>
Kýženým substitučním příkazem, který to zařídí, je
s/\([^:]*\):\([^:]*:\)\{3\}\([^:]*\).*/<A HREF="/~\1">\3<\/A>/
Mam ale pocit, ze / za HREF=" je chapani systemom ako koniec regexpu, ze ktory sa ma nahradit, takze potom dalsie veci za tym mu uz nedavaju zmysel. Aspon co som to ja skusal, tak to vypisalo chybu. Ale urcite ide prikaz:
sed 's%\([^:]*\):\([^:]*:\)\{3\}\([^:]*\).*%<A HREF="/~\1">\3<\/A>%' /etc/passwd
kde sme / zamenili za %, co mozeme.

Zasílat nově přidané příspěvky e-mailem