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.
Vlákno názorů k článku
Regulární výrazy (5)
Stano Kovalcin (neregistrovaný)
2. 9. 2003 21:54

