Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

edplan9 - Online w chmurze

Uruchom edplan9 w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie edplan9, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


wyd. – edytor tekstu

STRESZCZENIE


ed [ - ] [ -o ] [ filet ]

OPIS


Ed jest czcigodnym edytorem tekstu.

Jeśli filet podano argument, ed symuluje polecenie (patrz poniżej) na tym pliku: jest odczytywane
najnowszych ed bufor, aby można było go edytować. Opcje są

- Pomiń drukowanie liczników znaków i poleceń oraz potwierdzania przez
Polecenia.

-o (dla potoków wyjściowych) Zapisz wszystkie dane wyjściowe do standardowego pliku błędów, z wyjątkiem zapisu przez
polecenia. Jeśli nie filet jest dane, zrób /dev/stout zapamiętany plik; zobacz
polecenie poniżej.

Ed działa na `buforze', kopii pliku, który edytuje; zmiany dokonane w buforze
nie mają żadnego wpływu na plik, dopóki nie zostanie wydana komenda (zapis). Kopia tekstu jest
edytowane znajduje się w pliku tymczasowym o nazwie bufor.

Komendy do ed mają prostą i regularną strukturę: zero, jeden lub dwa Adresy następnie
przez pojedynczy znak komenda, po którym ewentualnie następują parametry polecenia. Te
adresy określają jedną lub więcej linii w buforze. Brakujące adresy są dostarczane przez
domyślna.

Ogólnie rzecz biorąc, w linii może pojawić się tylko jedno polecenie. Niektóre polecenia pozwalają na dodanie
tekst do bufora. Chwila ed akceptuje tekst, mówi się, że jest w wkład tryb. W tym
w trybie żadne polecenia nie są rozpoznawane; wszystkie dane wejściowe są jedynie gromadzone. Tryb wprowadzania zostaje opuszczony przez
wpisując samą kropkę na początku linii.

Ed wspiera regularny wyrażenie notacja opisana w regexp(7). Wyrażenia regularne
są używane w adresach do określania linii i w jednym poleceniu (patrz s poniżej), aby określić
część linii, która ma zostać zastąpiona. Jeśli chcesz użyć jednego ze zwykłych
metaznaków wyrażenia jako zwykły znak, znak ten może być poprzedzony `\'.
Dotyczy to również znaku ograniczającego wyrażenie regularne (często i samego siebie.

Aby zrozumieć adresowanie w ed trzeba wiedzieć, że w każdej chwili istnieje aktualne
Linia. Ogólnie rzecz biorąc, bieżąca linia jest ostatnią linią, na którą wpływa polecenie; Jednakże
dokładny wpływ na bieżącą linię omówiony jest pod opisem każdego polecenia.
Adresy są konstruowane w następujący sposób.

1. Znak zwyczajowo nazywany kropką odnosi się do aktualnej linii.

2. Znak adresuje ostatnią linię bufora.

3. Liczba dziesiętna n adresuje n-ta linia bufora.

4. X adresuje linię oznaczoną nazwą x, która musi być małą literą.
Linie są zaznaczane poleceniem.

5. Wyrażenie regularne ujęte w ukośniki ( odnosi się do linii znalezionej poprzez wyszukiwanie
do przodu od bieżącej linii i zatrzymując się na pierwszej linii zawierającej ciąg znaków
który pasuje do wyrażenia regularnego. Jeśli to konieczne, wyszukiwanie kończy się na
początek bufora.

6. Wyrażenie regularne zawarte w zapytaniach odnosi się do linii znalezionej w wyniku wyszukiwania
wstecz od bieżącej linii i zatrzymując się na pierwszej linii zawierającej ciąg znaków
który pasuje do wyrażenia regularnego. Jeśli to konieczne, wyszukiwanie kończy się na
koniec bufora.

7. Adres, po którym następuje znak plus lub minus, po którym następuje liczba dziesiętna
określa ten adres plus (lub minus) wskazaną liczbę wierszy. Plus
znak można pominąć.

8. Adres, po którym następuje (lub wyrażenie regularne ujęte w ukośniki
określa pierwszą pasującą linię następującą po (lub poprzedzającą) ten adres. The
wyszukiwanie zawija się, jeśli to konieczne. Można pominąć, więc odnosi się do drugim linia
w buforze za pomocą Załączenie wyrażenia regularnego w odwraca wyszukiwanie
kierunek.

9. Jeśli adres zaczyna się od lub dodawanie lub odejmowanie jest brane pod uwagę
bieżąca linia; np. należy rozumieć jako oznaczające

10. Jeśli adres kończy się na lub, wówczas dodaje się 1 (lub odejmuje). Jako konsekwencje
tej reguły i reguły 9, adres odnosi się do linii przed bieżącą linią.
Co więcej, końcowe i znaki mają efekt skumulowany, więc odnosi się do prądu
mniej linii 2.

11. Aby zachować kompatybilność z wcześniejszymi wersjami edytora, znak in
adresy są równoważne

Polecenia mogą wymagać zera, jednego lub dwóch adresów. Polecenia, które nie wymagają adresów
uznać obecność adresu za błąd. Polecenia akceptujące jeden lub dwa adresy
zakładaj adresy domyślne, jeśli podane są niewystarczające. Jeśli podano więcej adresów niż a
wymaga tego polecenie, używany jest jeden lub dwa ostatnie (w zależności od tego, co zostało zaakceptowane).

Adresy oddziela się od siebie zazwyczaj przecinkiem. Można je również oddzielić znakiem
średnik W tym przypadku bieżący wiersz jest ustawiany na poprzedni adres przed następnym
adres jest interpretowany. Jeśli żaden adres nie jest poprzedzony przecinkiem lub średnikiem, zakładana jest linia 1;
jeśli nie następuje żaden adres, przyjmowana jest ostatnia linia bufora. Drugi adres dowolnego
Sekwencja dwóch adresów musi odpowiadać wierszowi następującemu po wierszu odpowiadającym
pierwszy adres.

Na poniższej liście ed poleceń, adresy domyślne są wyświetlane w nawiasach. The
nawiasy nie są częścią adresu, ale służą do pokazania, że ​​dane adresy są
domyślny. „Kropka” oznacza bieżącą linię.

().a

. Przeczytaj podany tekst i dołącz go po adresowanej linijce. Na .została kropka
wejście ostatniej linii, jeśli takie istnieją, w przeciwnym razie na adresowanej linii. Adres to
legalne dla tego polecenia; tekst jest umieszczany na początku bufora.

(.,.)b[+-][rozmiar strony][]
Przeglądać. Wydrukuj „stronę”, zwykle 20 linii. Opcja (domyślna) lub określa
czy ma zostać wydrukowana następna czy poprzednia strona. Opcjonalne rozmiar strony jest
liczba wierszy na stronie. Opcja lub powoduje drukowanie w określonym formacie
format, początkowo Pagesize i format są zapamiętywane pomiędzy poleceniami. Pozostała kropka
w ostatniej wyświetlanej linii.

(.,.)c

. Zmiana. Usuń zaadresowane linie, a następnie zaakceptuj wprowadzony tekst, aby zastąpić te linie.
Na ostatnim wejściu liniowym pozostaje kropka; jeśli ich nie było, pozostaje to na linii
poprzedzające usunięte linie.

(.,.)d Usuń zaadresowane linie z bufora. Kropka jest ustawiana na linię następującą po
ostatnia linia usunięta lub do ostatniej linii bufora, jeśli usunięte linie nie miały
następca.

e filename
Edytować. Usuń całą zawartość bufora; następnie wczytaj nazwany plik do
bufor. Kropka jest ustawiana na ostatnią linię bufora. Liczba przeczytanych znaków
jest wpisane. Nazwa pliku jest zapamiętywana do ewentualnego wykorzystania w późniejszych poleceniach. Jeśli
filename brakuje, używana jest zapamiętana nazwa.

E filename
Bezwarunkowe, patrz poniżej.

f filename
Wydrukuj aktualnie zapamiętaną nazwę pliku. Jeśli filename podano, obecnie
zapamiętana nazwa pliku jest najpierw zmieniana na filename.

(1, $)g/regularny wyrażenie/komenda podstęp
(1, $)g/regularny wyrażenie/
(1, $)g/regularny wyrażenie
Światowy. Najpierw zaznacz każdą linię, która pasuje do podanego regularnywyrażenie. Następnie dla
każdą taką linię, wykonaj komenda podstęp z kropką początkowo ustawioną na tę linię. A
pojedyncze polecenie lub pierwsze z wielu poleceń pojawia się w tym samym wierszu z
polecenie globalne. Wszystkie linie listy wielowierszowej, z wyjątkiem ostatniej, muszą kończyć się znakiem
`.' kończący tryb wprowadzania polecenia może zostać pominięty, jeżeli znajdowałby się na
ostatnia linia listy poleceń. Polecenia i nie są dozwolone w poleceniu
lista. Zamiast rozdzielania można użyć dowolnego znaku innego niż spacja lub nowa linia
wyrażenie regularne. Druga i trzecia forma oznaczają g/regularny wyrażenie/p.

(.)i

. Wstaw podany tekst przed adresowaną linią. Kropka zostaje w ostatniej linijce
wejściu lub, jeśli ich nie było, na linii poprzedzającej linię adresowaną. To polecenie
różni się od a polecenie tylko przy umieszczaniu tekstu.

(.,.+1)j
Połącz adresowane linie w jedną linię; pośrednie znaki nowej linii są usuwane.
Na powstałej linii pozostaje kropka.

().kx Zaznacz adresowaną linię nazwą x, która musi być małą literą. The
formularz adresowy ´x następnie adresuje tę linię.

(.,.)l Lista. Wydrukuj zaadresowane linie w jednoznaczny sposób: zakładka jest drukowana jako a
backspace jako ukośniki odwrotne i znaki niedrukowalne jako ukośniki odwrotne, an i cztery
cyfry szesnastkowe. Długie linie są składane, a drugi i kolejne pod-
linie z wcięciem o jeden tabulator. Jeśli ostatni znak w wierszu jest pusty, tak jest
po którym może zostać dodany An, jak do każdego polecenia innego niż I/O.

(.,.)ma
Przenosić. Zmień położenie adresowanych linii po linii adresowanej przez a. Pozostała kropka
w ostatniej przesuniętej linii.

(.,.)n Numer. Wykonaj poprzedzanie każdej linii numerem linii i tabulatorem. Może być
dołączone, jak każde polecenie inne niż I/O.

(.,.)p Wydrukuj zaadresowane linie. W ostatniej wydrukowanej linii pozostaje kropka. Dołączony do
każde polecenie inne niż I/O powoduje wydrukowanie aktualnej linii po wydaniu polecenia
wykonany.

(.,.)P To polecenie jest synonimem

q Opuść redaktora. Nie jest wykonywany automatyczny zapis pliku. Rozważane jest polecenie lub
być w błędzie, jeśli bufor został zmodyfikowany od czasu ostatniego polecenia lub.

Q Zrezygnuj bezwarunkowo.

($)r filename
Wczytaj podany plik po adresowanej linii. Jeśli nie filename podano,
używana jest zapamiętana nazwa pliku. Nazwa pliku zostanie zapamiętana, jeśli jej nie było
zapamiętałeś już nazwę pliku. Jeśli odczyt się powiedzie, liczba znaków
przeczytane jest drukowane. Kropka zostaje pozostawiona przy ostatniej linijce odczytanej z pliku.

(.,.)sn/regularny wyrażenie/wymiana/
(.,.)sn/regularny wyrażenie/wymiana/g
(.,.)sn/regularny wyrażenie/wymiana
Zastąpić. Przeszukuj każdą zaadresowaną linię pod kątem wystąpienia określonej regularności
wyrażenie. W każdej linii, w której n znaleziono dopasowania (n domyślnie 1 jeśli
brak), ndopasowany ciąg jest zastępowany określonym zamiennikiem. Jeśli
Po poleceniu pojawia się wskaźnik globalnej zamiany, wszystkie kolejne dopasowania są włączone
linia również zostanie wymieniona. Błędem jest nieudane podstawienie w przypadku wszystkich
adresowane linie. Zamiast tego można użyć dowolnego znaku innego niż spacja lub znak nowej linii
aby rozgraniczyć wyrażenie regularne i zamianę. Kropka zostaje na końcu
linia podstawiona. Trzecia forma oznacza sn/regularny wyrażenie/wymiana/p,
drugą można pominąć, jeżeli zamiennik jest pusty.

Znak ampersand występujący w zamianie jest zastępowany ciągiem pasującym do
Wyrażenie regularne. Postaci \n, Gdzie n jest cyfrą, są zastępowane przez
tekst dopasowany przez n-te podwyrażenie regularne zawarte pomiędzy i Kiedy zagnieżdżone
występują podwyrażenia w nawiasach, n określa się poprzez zliczenie wystąpień
zaczynając od lewej strony.

Do zastąpienia można dołączyć literał lub nową linię, poprzedzając go znakiem

(.,.)ta
Przenosić. Skopiuj adresowane linie po linii adresowanej przez a. Kropka pozostaje w
ostatnia linia kopii.

(.,.)u Cofnij. Przywróć poprzednią zawartość pierwszej adresowanej linii (sic!), która musi
być ostatnim wierszem, w którym dokonano podstawienia (podwójne sic).

(1, $)v/regularny wyrażenie/komenda podstęp
To polecenie jest takie samo jak polecenie globalne, z tą różnicą, że lista poleceń jest
wykonywane z kropką początkowo ustawioną w każdej linii z wyjątkiem te pasujące do zwykłych
wyrażenie.

(1, $)w filename
Zapisz zaadresowane linie do podanego pliku. Jeżeli plik nie istnieje, to tak
utworzony w trybie 666 (czytelny i zapisywalny dla każdego). Jeśli nie filename is
podana, używana jest zapamiętana nazwa pliku, jeśli taka istnieje. Nazwa pliku zostanie zapamiętana, jeśli
nie było już zapamiętanych nazw plików. Kropka bez zmian. Jeżeli jest napisane
pomyślnie, drukowana jest liczba zapisanych znaków.

(1, $)W filename
Wykonaj, ale dołącz do istniejącej zawartości pliku, zamiast nadpisywać.

($)= Wydrukuj numer linii adresowanej. Kropka bez zmian.

!powłoka komenda
Wyślij pozostałą część linii po to rc(1) należy interpretować jako polecenie.
Kropka bez zmian.

(+1)
Adres bez polecenia jest traktowany jako polecenie. Terminal może zostać pominięty
adres. Sama pusta linia jest równoważna temu, że jest przydatna do przejścia
tekst.

Jeśli zostanie wysłany sygnał przerwania (DEL), ed wypisuje a i powraca do poziomu poleceń.

Podczas czytania pliku, ed odrzuca znaki NUL i wszystkie znaki po ostatniej nowej linii.

Korzystaj z edplan9 online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad