1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-22 23:02:07 +02:00
tldr/pages.pl/openbsd/sed.md
spageektti 48c837aac6
pages.pl/openbsd/*: translate pages (#12735)
Co-authored-by: Lena <126529524+acuteenvy@users.noreply.github.com>
2024-05-08 21:17:01 +02:00

1.2 KiB

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) przez mango (podstawowe wyrażenie regularne) we wszystkich liniach wejściowych i wypisz wynik do stdout:

{{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) przez JABŁKO (rozszerzone wyrażenie regularne) we wszystkich liniach wejściowych i wypisz wynik do stdout:

{{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) przez mango (podstawowe wyrażenie regularne) w określonym pliku i nadpisz oryginalny plik:

sed -i 's/jabłko/mango/g' {{ścieżka/do/pliku}}