Командные файлы редактора
Если достаточно сложный набор операций редактирования должен быть выполнен над многими файлами, это проще всего сделать путем создания командного файла редактора, содержащего нужные операции, и последующего применения этого командного файла поочередно ко всем файлам.
Предположим, например, что нужно заменить каждое слово "версия1" на "версия2" и каждое слово "1985" на "1986" в большом количестве файлов. Поместим в файл "list" следующий строки:
g/версия1/s//версия2/g g/1985/s//1986/g w q
после этого можно воспользоваться командами:
ed file1 < list ed file2 < list ...
Это приведет к тому, что редактор ed будет получать команды из ранее приготовленного файла. В этом случае вся работа должна планироваться заранее.
С помощью интерпретатора команд системы можно более или менее легко просмотреть набор файлов циклически.