Команда sed
Использование: sed [ОПЦИЯ]... {только-скрипт-если-нет-другого-скрипта} [входной-файл]...
-n, --quiet, --silent не выводить автоматически промежутки
-e script, --expression=script добавление скрипта в исполняемые команды
-f script-file, --file=script-file добавление содержимого файла-скрипта в исполняемые команды
--follow-symlinks переходить по символьным ссылкам при обработке на месте
-i[СУФФИКС], --in-place[=СУФФИКС] правка файлов на месте (создаёт копию, если указан СУФФИКС)
-l N, --line-length=N указание желаемой длины переносимой строки для команды `l'
--posix отключение всех расширений GNU.
-E, -r, --regexp-extended использование в скрипте расширенных регулярных выражений (для переносимости используйте -E (POSIX)
-s, --separate допущение, что файлы разделены, а не в виде одного длинного непрерывного потока
--sandbox работать в режиме «песочницы»
-u, --unbuffered загрузка минимального объема данных из входных файлов и более частый сброс на диск выходных буферов
-z, --null-data разделять строки символами NUL
--help вывод этой справки и выход
--version вывод информации о версии и выход
Если опция -e, --expression, -f, или --file не указана, тогда первый необязательный аргумент берётся как скрипт sed для интерпретации. Все оставшиеся аргументы являются именами входных файлов; если входные файлы не указаны, тогда читается стандартный ввод.
Домашняя страница GNU sed: http://www.gnu.org/software/sed/.
Справка по работе с программами GNU: http://www.gnu.org/gethelp/.
Сообщения об ошибках отправляйте на bug-sed@gnu.org.