sed Kommandogenerator
Generera sed-kommandon för att filtrera och omvandla textströmmar
Komma igång med sed
## Vad är sed?
`sed` (strömredigerare) läser indata rad för rad, tillämpar ett skript med redigeringskommandon och skriver resultatet till standardutdata. Den är idealisk för sök-och-ersätt, substitution och massiva textomvandlingar.
## Hur man använder
1. **Ange skriptet**: Ange ett `sed`-uttryck som `s/old/new/g`. 2. **Ställ in alternativ** (valfritt): `-E` för utökad regex, `-n` för att undertrycka automatisk utskrift, `-i` för att redigera filer på plats. 3. **Ange fil**: Ange filen som ska bearbetas. 4. **Kopiera och kör**: Kopiera det genererade kommandot till din terminal.
Substitutionssyntax
Det vanligaste `sed`-kommandot är substitution:
``` s/pattern/replacement/flags ```
### Vanliga flaggor - `g` — ersätt alla förekomster på varje rad (inte bara den första) - `i` / `I` — skiftlägesokänslig matchning - `N` (ett tal) — ersätt endast den N:te matchningen - `p` — skriv ut raden endast om en substitution gjordes (para ihop med `-n`)
### Exempel - `s/foo/bar/g` — ersätt varje `foo` med `bar` - `s/[0-9]+/N/g` (med `-E`) — ersätt varje serie av siffror med `N` - `1d` — ta bort första raden - `/pattern/d` — ta bort rader som matchar `pattern`
### Citat Linda alltid in skriptet i enkla citattecken så att skalet inte tolkar `/`, `$`, eller `\`. Denna generator hanterar citattecknen åt dig.
▶Vad gör flaggan -i?
▶Hur använder jag specialtecken i mitt mönster?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe