ed - Google

ed

Z Wikipedii

Skocz do: nawigacji, szukaj
Ten artykuł dotyczy informatyki. Zobacz też: Ed - miasto w Erytrei.

ed 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:

  • 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 do powÅ‚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

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

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] Zobacz też

[edytuj] Linki zewnętrzne


Szczyt strefy euro: wszystkie banki dostanÄ… potrzebne wsparcie
W Pałacu Elizejskim w Paryżu przywódcy państw strefy euro omawiali wspólne działania w obliczu kryzysu na światowych giełdach finansowych. Liderzy państw strefy euro zgodzili się na zapewnienie gwarancji mających na celu zwiększenie wypłacalności banków. Wesprą także finansowo wszystkie banki, które będą tego potrzebować.
Kraje zamożne i biedniejsze obiecują zgodne działania w walce z kryzysem
Z okazji jesiennej konferencji Międzynarodowego Funduszu Walutowego i Banku Światowego w Waszyngtonie państwa G20, grupy zrzeszającej najzamożniejsze kraje świata i największe kraje rozwijające się, uzgodniły w weekend, że będą koordynować działania na rzecz wyjścia z kryzysu finansowego.
Portugalia: rząd udzielił bankom gwarancji do 20 mld dolarów
W odpowiedzi na światowy kryzys finansowy i bankowy, portugalski rząd zdecydował w niedzielę o udzieleniu krajowym bankom gwarancji do 20 miliardów euro.
Nadzwyczajny szczyt Eurolandu w Paryżu
Szefowie państw i rządów Eurolandu zebrali się w niedzielę tuż po godz. 17.00 w Paryżu, by naradzić się nad drogami wyjścia z kryzysu finansowego i bankowego.
"Silny złoty tworzy miejsca pracy w Niemczech"
Coraz więcej Polaków przyjeżdża na zakupy do przygranicznych miast niemieckich, dając zarobek Niemcom i obalając stereotypy - pisze w najnowszym wydaniu tygodnik "Der Spiegel".
Linki: Strona g³ówna