sed-kommandogenerator
Generer sed-kommandoer for å filtrere og transformere tekststrømmer
Kom i gang med sed
## Hva er sed?
`sed` (strømredigering) leser inndata linje for linje, bruker et skript med redigeringskommandoer og skriver resultatet til standard utdata. Det er ideelt for søk-og-erstatt, substitusjon og masseteksttransformasjoner.
## Hvordan bruke
1. **Angi skriptet**: Oppgi et `sed`-uttrykk som `s/old/new/g`. 2. **Sett alternativer** (valgfritt): `-E` for utvidet regex, `-n` for å undertrykke automatisk utskrift, `-i` for å redigere filer på stedet. 3. **Spesifiser fil**: Angi filen som skal behandles. 4. **Kopier og kjør**: Kopier den genererte kommandoen inn i terminalen din.
Substitusjonssyntaks
Den vanligste `sed`-kommandoen er substitusjon:
``` s/pattern/replacement/flags ```
### Vanlige flagg - `g` — erstatt alle forekomster på hver linje (ikke bare den første) - `i` / `I` — skriveuavhengig (case-insensitive) matching - `N` (et tall) — erstatt kun den N-te treffet - `p` — skriv ut linjen bare hvis en substitusjon ble utført (kombiner med `-n`)
### Eksempler - `s/foo/bar/g` — erstatt hver `foo` med `bar` - `s/[0-9]+/N/g` (med `-E`) — erstatt hver sekvens av sifre med `N` - `1d` — slett første linje - `/pattern/d` — slett linjer som matcher `pattern`
### Anførselstegn Pak alltid skriptet i enkle anførselstegn slik at skallet ikke tolker `/`, `$` eller `\`. Denne generatoren håndterer anførselstegnene for deg.
▶Hva gjør -i-flagget?
▶Hvordan bruker jeg spesialtegn i mønsteret mitt?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe