Movatterモバイル変換


[0]ホーム

URL:


Przejdź do zawartości
Wikipediawolna encyklopedia
Szukaj

ed

Z Wikipedii, wolnej encyklopedii
Ten artykuł dotyczy polecenia systemu UNIX. Zobacz też:Ed – inne znaczenia tego słowa.
ed
ilustracja
System operacyjnyUnix
RodzajEdytor tekstu

ed – standardowy edytor wierszowy systemuUNIX.ed przyjmuje, że tekst podlegający obróbce podzielony jest na wiersze i pozwala jedynie na modyfikacje wskazanych wierszy tekstu za pomocą poleceń wydawanych programowi w trybie interaktywnym, w podobny sposób jak wwierszu poleceń systemuDOS czy UNIX. Zmusza to użytkownika do operowania numerami wierszy tekstu.

Dla celów pisania tekstówed został wyparty przez bardziej rozbudowane edytory, jak choćbyvi, korzystają natomiast z niego niektóreskrypty powłoki.

ed wczytuje zawartość pliku tekstowego dobufora i wszystkie zmiany dotyczą danych w buforze. Przed zakończeniem pracy zmiany należy zapisać lub odrzucić.

Niektóre poleceniaeda:

  • a – dodaj wiersz(e)
  • c – zmień wskazane wiersze na dany tekst
  • d – usuń wskazane wiersze
  • g – zastosuj polecenie do całego buforu danych
  • i – wstaw wiersz(e) we wskazanym miejscu
  • m – przenieś wiersz(e) we wskazane miejsce
  • p – przenieś kursor do wiersza i wyświetl wiersz
  • q – koniec pracy i powrót dopowłoki
  • s – zamień ciąg znaków na podany
  • w – zapisz zawartość bufora we wskazanym pliku

Składnia poleceń jest następująca:

[[n1,]n2]polecenie

gdzien1,n2 określają wiersz lub zakres wierszy, na których operuje polecenie. Specjalny symbol$ oznacza ostatni wiersz i np. polecenie1,$p spowoduje wyświetlenie wszystkich wierszy.

Przykład sesji zedem (każde polecenie kończy Enter):

a                           (dodaj wiersz)ed to edytor systemu UNIX.  (to wpisujemy)To jest drugi wiersz.       (to wpisujemy) .                           (koniec trybu wstawiania, przejdź do bieżącego wiersza)2i                          (wstawprzed bieżącym wierszem)xxx                         (to wpisujemy).                           (koniec trybu wstawiania, przejdź do bieżącego wiersza)1,$p                        (wyświetl wiersze od 1 do ostatniego)ed to edytor systemu UNIX.$xxx$To jest drugi wiersz.$3s/drugi/trzeci/            (w wierszu 3 zamień wyraz "drugi" na "trzeci")1,$p                        (patrz wyżej)ed to edytor systemu UNIX.$xxx$To jest trzeci wiersz.$wplik                      (zapisz bufor w pliku o nazwie "plik")51                          (ed wypisuje liczbę zapisanych znaków)q                           (wyjście zeda)

Zobacz też

[edytuj |edytuj kod]

Linki zewnętrzne

[edytuj |edytuj kod]
Źródło: „https://pl.wikipedia.org/w/index.php?title=Ed&oldid=76300070
Kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp