1.1 KiB
1.1 KiB
sed
Edytuj tekst w sposób skryptowalny. Zobacz także:
awk,ed. Więcej informacji: https://man.openbsd.org/sed.
- Zastąp wszystkie wystąpienia
jabłko(podstawoweregex) przezmango(podstawoweregex) 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ę
wzostanie zastosowane do linii wejścia:
{{komenda}} | sed -fa {{ścieżka/do/skryptu.sed}}
- Zastąp wszystkie wystąpienia
jabłko(rozszerzoneregex) przezJABŁKO(rozszerzoneregex) 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(podstawoweregex) przezmango(podstawoweregex) w określonym pliku i nadpisz oryginalny plik:
sed -i 's/jabłko/mango/g' {{ścieżka/do/pliku}}