sed Commando-generator
Genereer sed-commando's om tekststromen te filteren en transformeren
Aan de slag met sed
## Wat is sed?
`sed` (stream editor) leest invoer regel voor regel, past een script met bewerkingsopdrachten toe en schrijft het resultaat naar de standaarduitvoer. Het is ideaal voor zoeken-en-vervangen, substitutie en grootschalige teksttransformaties.
## Hoe te gebruiken
1. **Voer het script in**: Geef een `sed`-expressie op zoals `s/old/new/g`. 2. **Opties instellen** (optioneel): `-E` voor uitgebreide reguliere expressies, `-n` om automatische uitvoer te onderdrukken, `-i` om bestanden op hun plaats te bewerken. 3. **Bestand opgeven**: Voer het te verwerken bestand in. 4. **Kopiëren en uitvoeren**: Kopieer het gegenereerde commando naar je terminal.
Substitutiesyntaxis
De meest voorkomende `sed`-opdracht is substitutie:
``` s/pattern/replacement/flags ```
### Veelgebruikte flags - `g` — vervang alle voorkomens op elke regel (niet alleen de eerste) - `i` / `I` — hoofdletterongevoelig vergelijken - `N` (een getal) — vervang alleen de N-de treffer - `p` — toon de regel alleen als er een substitutie is gedaan (combineer met `-n`)
### Voorbeelden - `s/foo/bar/g` — vervang elke `foo` door `bar` - `s/[0-9]+/N/g` (met `-E`) — vervang elke reeks cijfers door `N` - `1d` — verwijder de eerste regel - `/pattern/d` — verwijder regels die overeenkomen met `pattern`
### Aanhalingstekens Zet het script altijd tussen enkele aanhalingstekens, zodat de shell `/`, `$` of `\` niet interpreteert. Deze generator regelt de aanhalingstekens voor je.
▶Wat doet de flag -i?
▶Hoe gebruik ik speciale tekens in mijn patroon?
Als deze tool je heeft geholpen, denk dan eens aan het geven van een kop koffie aan mij.
Koop me een kop koffie.