sed -i '1s/^/text to prepend\n/' file1


Команда sed используется для обработки текстовых файлов. Данная команда добавляет строку «text to prepend» в начало файла file1, используя символ переноса строки для разделения строк. Параметр -i указывает на изменение файла file1 «на месте», т.е. без создания нового файла. Аргумент 1s/^/text to prepend\n/ указывает на замену первой строки (1s) в файле символа начала строки (^) на заданный текст («text to prepend») с добавлением символа переноса строки (\n). Альтернативным способом для добавления текста в начало файла является команда echo «text to prepend» | cat — file1 > file2, которая создает новый файл file2, содержащий заданный текст и обновленный содержимым файла file1.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *