ex – edytor wierszowy w systemieUNIX. Zasadnicza różnica między tego typu edytorami a współczesnymi wizualnymiedytorami tekstu polega na skupieniu uwagi użytkownika na pracy z pojedynczymi wierszami tekstu, a nie całym tekstem. Innymi słowy – uwypuklony zostaje podział pliku tekstowego na poszczególne wiersze, które mogą być modyfikowane przez użytkownika pojedynczo za pomocą poleceń wydawanych programowi w trybie interaktywnym, w podobny sposób jak wwierszu poleceń systemówDOS lub UNIX.
ex jest podstawą dla edytoravi – ten jest wizualną nadbudową nadex. Aby wywołaćex z trybu poleceńvi należy wydać polecenieQ, natomiast przejście zex dovi następuje poprzez polecenievi.
Przykładowa sesja z edytoremex (każde polecenie kończy Enter):
$ex plik E (wczytuje plik): (znak zachętyex):3p E (wyświetl 3 wiersz pliku)ala ma kota {przykładowa zawartość 3 wiersza):3 E {przejdź do 3 wiersza w pliku):s/kota/psa E {zamień w bieżącym – trzecim – wierszu "kota" na "psa"):w E {zapisz zmiany w pliku}:q E {zakończ pracę ex}Wygoda pracy zex pozostawia wiele do życzenia, jednak bezex nie byłobyvi. Opis wszystkich poleceńex można znaleźć w każdej dokumentacji systemu UNIX.
| System plików | |
|---|---|
| Procesy | |
| Środowisko użytkownika | |
| Przetwarzanie tekstu | |
| Wbudowane w powłokę | |
| Komunikacja | |
| Wyszukiwanie | |
| Dokumentacja | |
| Różne |