sed-komentogeneraattori
Luo sed-komentoja tekstivirtojen suodattamiseen ja muuntamiseen
Aloitus sed-komennon kanssa
## Mikä on sed?
`sed` (stream editor) lukee syötteen rivi riviltä, käyttää muokkauskomentojen komentosarjaa ja kirjoittaa tuloksen standarditulosteeseen. Se on ihanteellinen etsi-ja-korvaa, sijoitus ja massatekstimuunnoksiin.
## Käyttöohjeet
1. **Syötä komentosarja**: Anna `sed`-ilmaisu kuten `s/vanha/uusi/g`. 2. **Aseta valitsimet** (valinnainen): `-E` laajennettu regex, `-n` automaattisen tulostuksen esto, `-i` tiedostojen muokkaus paikan päällä. 3. **Määritä tiedosto**: Syötä käsiteltävä tiedosto. 4. **Kopioi ja suorita**: Kopioi luotu komento terminaaliisi.
Sijoituksen syntaksi
Yleisin `sed`-komento on sijoitus:
``` s/mallikorvaus/liput ```
### Yleiset liput - `g` — korvaa kaikki esiintymät jokaisella rivillä (ei vain ensimmäinen) - `i` / `I` — kirjainkoko ei-herkkä vastaavuus - `N` (numero) — korvaa vain N:s osuma - `p` — tulosta rivi vain, jos sijoitus tehtiin (käytä `-n`:n kanssa)
### Esimerkit - `s/foo/bar/g` — korvaa jokainen `foo` sanalla `bar` - `s/[0-9]+/N/g` (käyttäen `-E`:ä) — korvaa jokainen numeroiden ajo sanalla `N` - `1d` — poista ensimmäinen rivi - `/malli/d` — poista rivit, jotka vastaavat `malli`:tä
### Lainausmerkit Kääri komentosarja aina yksinkertaisiin lainausmerkkeihin, jotta shell ei tulkitse `/`, `$` tai `\`:tä. Tämä generaattori hoitaa lainaukset puolestasi.
▶Mitä -i-lippu tekee?
▶Kuinka käytän erikoismerkkejä mallissani?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi