Ero sivun ”Ed” versioiden välillä

Siirry navigaatioon Siirry hakuun
665 merkkiä lisätty ,  6. syyskuuta 2008
lisää
(liisää)
(lisää)
Rivi 202: Rivi 202:


Jos haun halutaan tapahtuvan kohti tiedoston alkua, käytetään /:n tilalla kysymysmerkkiä ?. Edellinen haku toistetaan komennolla // tai jos haetaan taaksepäin niin komennolla ?.
Jos haun halutaan tapahtuvan kohti tiedoston alkua, käytetään /:n tilalla kysymysmerkkiä ?. Edellinen haku toistetaan komennolla // tai jos haetaan taaksepäin niin komennolla ?.
=== Toimenpiteiden kohdistaminen kaikille riveille, jotka täsmäävät ehtoon ===
Edellä löysimme vain seuraavan hakuehdon. Joskus kuitenkin tulee eteen tilanteita, jolloin halutaan suorittaa komento jokaiselle hakuehtoa vastaavalle riville. Tämä onnistuu käyttämällä komentoa g (''global''). Esimerkiksi poistetaan kaikki rivit, joilta löytyy sana "Windows":
g/Windows/d
tai korvataan jokainen tiedostossa oleva "foo" sanalla "bar":
g/foo/s/foo/bar/gp
Tässä tapauksessa toinen "foo" voitaisiin jättää pois:
g/foo/s//bar/gp
Komento v on samantapainen kuin komento g, mutta se kohdistaa operaation niille riveille, jotka eivät toteuta hakuehtoa.


== Erikoismerkit ==
== Erikoismerkit ==

Navigointivalikko