1i\
.text
Перед 1-ой строкой insert-нуть строку " .text"
отделено обратной косой и перенесено на следующую строку для того, чтобы сожранились пробелы перед .text
Дальше аналогичная команда для " .global table"
"table:" должно идти с начала строки, поэтому оставляем в строке команды.
$a\
.end
Символ $ означает последнюю строку входного файла. После неё append-аем " .end"
s/^/\t.db\t/
У каждой строки файла заменяем "начало строки" на сочетание табуляция ".db" табуляция, т.е. вставляем это перед первым символом строки.