sed
Edytuj tekst w sposób skryptowalny.
Zobacz także: awk
, ed
.
Więcej informacji: https://man.openbsd.org/sed.1.
- Zastąp wszystkie wystąpienia
jabłko
(podstawowe wyrażenie regularne) przezmango
(podstawowe wyrażenie regularne) we wszystkich liniach wejściowych i wypisz wynik dostdout
:
komenda | sed 's/jabłko/mango/g'
- Wykonaj określony plik (z ang. [f]ile) skryptu i wypisz jego wynik do
stdout
:
komenda | sed -f
ścieżka/do/skryptu.sed
- Opóźnij otwarcie każdego pliku do momentu, gdy polecenie zawierające powiązaną funkcję lub flagę
w
zostanie zastosowane do linii wejścia:
komenda | sed -fa
ścieżka/do/skryptu.sed
- Zastąp wszystkie wystąpienia
jabłko
(rozszerzone wyrażenie regularne) przezJABŁKO
(rozszerzone wyrażenie regularne) we wszystkich liniach wejściowych i wypisz wynik dostdout
:
komenda | sed -E 's/(jabłko)/\U\1/g'
- Wypisz tylko pierwszą linię do
stdout
:
komenda | sed -n '1p'
- Zastąp wszystkie wystąpienia
jabłko
(podstawowe wyrażenie regularne) przezmango
(podstawowe wyrażenie regularne) w określonym pliku i nadpisz oryginalny plik:
sed -i 's/jabłko/mango/g'
ścieżka/do/pliku