&yedek metinde özel şudur: değiştirir böylece burada ne yapıyoruz “desen tarafından eşleşti girişin bütün bölümünü” anlamına user=&uidXile user=user=&uidXsysuserid.. Değiştirilen metne gerçek ve işareti eklemek için tuşunu kullanın \&.
Yanlış görünen başka bir şey ., arama deseninde herhangi bir karakteri (yeni satır hariç) temsil eder, ancak .değiştirilen metnin sonundaki değişmez bir noktadır. Yalnızca değişmez dizeyi değiştirmek istiyorsanız user=&uid., öğesini .ters eğik çizgi ile koruyun .
sed -e 's/user=&uid\./user=\&sysuserid./g'
Herhangi bir karakteri değiştirmek ve sonuçta korumak istiyorsanız, karakteri bir gruba koyun ve \1bu gruba başvurmak için yerine kullanın.
sed -e 's/user=&uid\(.\)/user=\&sysuserid\1/g'
Aslında, orijinal metin ve değiştirme arasındaki tekrarlama göz önüne alındığında, yine de grupları kullanmalısınız:
sed -e 's/\(user=&\)u\(id\.\)/\1sysuser\2/g'
yani “yerine ugöre sysuseraralarında user=&ve id.”.
&özel bir karakterdir, bu's/user=&uid./user=\&sysuserid./g'yüzden's/user=&uid\./user=\&sysuserid./g'