narzędzia |
eded to jeden z edytorów wierszowych systemu UNIX. 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 w wierszu poleceń systemu DOS czy UNIX. Zmusza to użytkownika do operowania numerami wierszy tekstu. Obecnie, jeżeli chodzi o pisanie tekstów, ed został wyparty przez bardziej rozbudowane edytory, jak choćby vi – korzystają natomiast z niego niektóre skrypty powłoki. ed wczytuje zawartość pliku tekstowego do bufora i wszystkie zmiany dotyczą danych w buforze. Przed zakończeniem pracy zmiany należy zapisać lub odrzucić. Oto niektóre polecenia eda:
Składnia poleceń jest następująca:
Przykład sesji z edem (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 (wstaw przed 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.$ w plik (zapisz bufor w pliku o nazwie "plik") 51 (ed wypisuje liczbę zapisanych znaków) q (wyjście z eda) [edytuj] Linki zewnętrzne |