1
0

sed.md 1.3 KB

sed

Edytuj tekst w sposób skryptowalny. Zobacz także: awk, ed. Więcej informacji: https://man.netbsd.org/sed.1.

  • Zamień wszystkie wystąpienia jabłko (podstawowe wyrażenie regularne) na mango (podstawowe wyrażenie regularne) we wszystkich liniach wejściowych i wypisz wynik do stdout:

{{komenda}} | sed 's/jabłko/mango/g'

  • Uruchom określony plik (z ang. [f]ile) skryptu i wydrukuj wynik na stdout:

{{komenda}} | sed -f {{ścieżka/do/skryptu.sed}}

  • Opóźnij otwieranie każdego pliku, dopóki polecenie zawierające powiązaną funkcję lub flagę w nie zostanie zastosowane do linii wejściowej:

{{komenda}} | sed -fa {{ścieżka/do/skryptu.sed}}

  • Włącz rozszerzenie GNU re[g]ex:

{{komenda}} | sed -fg {{ścieżka/do/skryptu.sed}}

  • Zamień wszystkie wystąpienia jabłko (rozszerzone wyrażenie regularne) na 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'

  • Zamień wszystkie wystąpienia jabłko (podstawowe wyrażenie regularne) na mango (podstawowe wyrażenie regularne) w określonym pliku i nadpisz oryginalny plik:

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