4 175
muokkausta
Ei muokkausyhteenvetoa |
p (kh,luokka) |
||
Rivi 2: | Rivi 2: | ||
==Käyttö== | ==Käyttö== | ||
Tyypillisin käyttökohde on [[bash|bash | 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ä=== | ||
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]] |