sed Generator poleceń
Generuj polecenia sed do filtrowania i przekształcania strumieni tekstu
Pierwsze kroki z sed
## Co to jest sed?
Polecenie `sed` (edytor strumieniowy) odczytuje wejście wiersz po wierszu, stosuje skrypt poleceń edycyjnych i zapisuje wynik na standardowe wyjście. Jest idealne do operacji znajdź-i-zamień, podstawień oraz masowych przekształceń tekstu.
## Jak korzystać
1. **Wpisz skrypt**: Podaj wyrażenie `sed`, np. `s/old/new/g`. 2. **Ustaw opcje** (opcjonalnie): `-E` dla rozszerzonych wyrażeń regularnych, `-n` aby wyłączyć automatyczne wypisywanie, `-i` do edycji plików w miejscu. 3. **Wskaż plik**: Wpisz plik do przetworzenia. 4. **Skopiuj i uruchom**: Skopiuj wygenerowane polecenie do terminala.
Składnia podstawienia
Najczęstszym poleceniem `sed` jest podstawienie:
``` s/pattern/replacement/flags ```
### Typowe flagi - `g` — zastąp wszystkie wystąpienia w każdym wierszu (nie tylko pierwsze) - `i` / `I` — dopasowanie niezależne od wielkości liter - `N` (liczba) — zastąp tylko N-te dopasowanie - `p` — wypisz wiersz tylko wtedy, gdy dokonano podstawienia (paruj z `-n`)
### Przykłady - `s/foo/bar/g` — zamień każde `foo` na `bar` - `s/[0-9]+/N/g` (z `-E`) — zamień każdy ciąg cyfr na `N` - `1d` — usuń pierwszy wiersz - `/pattern/d` — usuń wiersze pasujące do `pattern`
### Cytowanie Zawsze bierz skrypt w pojedyncze cudzysłowy, aby powłoka nie interpretowała znaków `/`, `$` ani `\`. Ten generator zajmuje się cytowaniem za Ciebie.
▶Co robi flaga -i?
▶Jak używać znaków specjalnych we wzorcu?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.