Ex__Texteditor_
Ex__Texteditor_

=== Interaktive und nicht interaktive Verwendung ===
Auch wenn ex für die interaktive Benutzung gedacht war, ist es doch möglich, dem Programm eine Liste von Befehlen über stdin (entweder als Pipeline oder als Here-Document) zur automatisierten Abarbeitung zu übergeben. Dies macht es möglich, den Editor ähnlich wie sed für automatisierte Änderungen einzusetzen.
Im folgenden Script-Beispiel wird in allen Dateien in /some/where, deren Name auf txt endet, in solchen non-interaktiven Editorsessions geändert (und zwar jedes Auftreten von "abc" in den ersten drei Zeilen in "XYZ"). Man beachte, dass, im Unterschied zu sed, die geänderte Datei nicht erst in eine temporäre Zwischendatei gespeichert und anschließend über das Original kopiert zu werden braucht:
 for fTgt in /some/where/*txt ; do
      ex - "$fTgt" ex auch durch den Befehl e (das ist dann ein Hardlink auf ex) aufgerufen werden.