Você poderia simplesmente usar sed.
sed 's/$/"/' ~/Desktop/offset.txt
$
corresponde ao final de uma linha. Então, substituindo o limite que existe no último com aspas duplas, você terá a saída desejada.
Exemplo:
$ echo '0x00000000
> 0x00000419' | sed 's/$/"/'
0x00000000"
0x00000419"
Adicione a edição em linha -i
paramter para salvar as alterações feitas no arquivo.
sed -i 's/$/"/' ~/Desktop/offset.txt
Alguns outros métodos no awk.
$ echo '0x00000000
0x00000419' | awk '{$0=$0"\""}1'
0x00000000"
0x00000419"
$ echo '0x00000000
0x00000419' | awk '{sub(/$/, "\"")}1'
0x00000000"
0x00000419"
$ echo '0x00000000
0x00000419' | awk '{print $0"\""}'
0x00000000"
0x00000419"
OR
while read -r i; do sed 's/$/"/' <<< "$i"; done < ~/Desktop/offset.txt