Ero sivun ”Sed” versioiden välillä

Siirry navigaatioon Siirry hakuun
54 merkkiä lisätty ,  10. toukokuuta 2007
p
kh,luokka
Ei muokkausyhteenvetoa
 
p (kh,luokka)
Rivi 2: Rivi 2:


==Käyttö==
==Käyttö==
Tyypillisin käyttökohde on [[bash|bash-skripteissä]] putkia käytettävä muoto
Tyypillisin käyttökohde on [[bash-skriptaus|bash]] [[komentorivin perusteet|putkia]] käytettävä muoto
  <tulostava komentolauseke> | sed -e "<sed-lauseke>"
  <tulostava komentolauseke> | sed -e "<sed-lauseke>"
sed kykenee muokkaamaan myös tiedostoja
sed kykenee muokkaamaan myös tiedostoja
Rivi 16: Rivi 16:
sedissa s/// siis korvaa yksittäisia [[wikipedia:fi:merkkijono|osamerkkijonoja]] toisilla, g perässä kertoo, että kaikki vastaavuudet korvataan, eikä vain rivin ensimmäistä
sedissa s/// siis korvaa yksittäisia [[wikipedia:fi:merkkijono|osamerkkijonoja]] toisilla, g perässä kertoo, että kaikki vastaavuudet korvataan, eikä vain rivin ensimmäistä


===esimerkkejä===
===Esimerkkejä===
  echo ababaabcd | sed -e s/\(ab\)*//
  echo ababaabcd | sed -e s/\(ab\)*//
tulostaa "aabcd". Vastaavasti g:n kanssa
tulostaa "aabcd". Vastaavasti g:n kanssa
Rivi 22: Rivi 22:
tulostaa "acd", tässä * on kuitenkin turha, koska g vastaa saman merkkijonon mielivaltaisen monta kertaa.
tulostaa "acd", tässä * on kuitenkin turha, koska g vastaa saman merkkijonon mielivaltaisen monta kertaa.


==Katso==
==Katso myös==
*[[Säännöllinen lauseke]]
*[[Säännöllinen lauseke]]
[[Luokka:Komentorivi]]

Navigointivalikko