Ero sivun ”Sed” versioiden välillä

Siirry navigaatioon Siirry hakuun
335 merkkiä lisätty ,  5. huhtikuuta 2020
p
kaikkilla sed-lausekkeilla tulee olla -e vipu
p (kaikkilla sed-lausekkeilla tulee olla -e vipu)
 
(2 välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä)
Rivi 13: Rivi 13:
  sed '<sed-lauseke>'
  sed '<sed-lauseke>'
Lausekkeita voi suoritusnopeutta ajatellen ketjuttaa ohjelman useamman käynnistämisen välttämiseksi
Lausekkeita voi suoritusnopeutta ajatellen ketjuttaa ohjelman useamman käynnistämisen välttämiseksi
  sed '<sed-lauseke>' -e '<sed-lauseke>'
  sed -e '<sed-lauseke>' -e '<sed-lauseke>'


===Sed-lausekkeet===
===Sed-lausekkeet===
Rivi 43: Rivi 43:
  $ sed '/^#/ [[#d, rivin poisto|d]]' <tiedosto>
  $ sed '/^#/ [[#d, rivin poisto|d]]' <tiedosto>
:: Poistaa kaikki rivit, jotka alkavat #-merkillä.
:: Poistaa kaikki rivit, jotka alkavat #-merkillä.
Kaksi osoitetta voi erottaa pilkulla, jolloin komentoa sovelletaan ensimmäiseen ja viimeiseen osoitteeseen mätsääviin riveihin ja kaikkiin niiden välisiin:
$ sed '/^Poistettava loppukirjoitus:\s*$/,$ [[#d, rivin poisto|d]]' <tiedosto>
:: Poistaa kaikki rivit rivistä "Poistettava loppukirjoitus:" alkaen tiedoston loppuun.


====Komennot====
====Komennot====
Rivi 87: Rivi 91:
Lisää rivin ''<uusi rivi>'' niiden rivien jälkeen joihin ''<osoite>'' sopii. Esimerkki:
Lisää rivin ''<uusi rivi>'' niiden rivien jälkeen joihin ''<osoite>'' sopii. Esimerkki:
  $ sed '1 a\
  $ sed '1 a\
Toinen rivi' <tiedosto>
Toinen rivi' <tiedosto>
Lisää rivin "Toinen rivi" tiedoston toiseksi riviksi.
Lisää rivin "Toinen rivi" tiedoston toiseksi riviksi.


42

muokkausta

Navigointivalikko