Попробуйте:
$ sed '$ s/^/something = /' file
AAA
BBB
CCC
something = DDD
В GNU sed (Linux )файл можно редактировать на месте с помощью:
sed -i '$ s/^/something = /' file
Чтобы отредактировать файл на месте в MacOS или BSD, используйте вместо этого:
sed -i "" -e '$ s/^/something = /' file
s/^/something = /
является замещающей командой. Он говорит sed найти начало строки, отмеченное ^
, и заменить его на something =
.
$
перед командой замены указывает sed применить команду замены только к последней строке в файле.