Portál AbcLinuxu, 7. května 2025 22:06
Řešení dotazu:
$ echo "předpřipravené předpřipravené Předpřipravené" | \ awk '{gsub("předpřipravené", "připravené", $0); gsub("Předpřipravené", "připravené", $0); print $0}' připravené připravené připravené $
echo "předpřipravené předpřipravené Předpřipravené" | sed -re "s/([pP])ředpřipravené/\1řipravené/g"Ještě štěstí že oboje začíná na P
a pro dvě různý první písmena jenom jednim regexpem?? :O :O :D :D
echo "předpřipravené předpřipravené Předpřipravené" | sed -re "s/ředpřipravené/řipravené/g"
Když je dotaz zodpovězen tak jen malá poznámka na okraj. Na testování a hraní si s regulárními výrazy doporučuji.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.