Os comandos a e i não funcionam em arquivos vazios. Como você mencionou que o ~/Desktop/test.txt é um arquivo vazio, ambos os comandos que você tentou falharam em atender a sua finalidade. Os mesmos comandos funcionarão bem com um arquivo não vazio.
Você pode tentar echo em vez de sed para atingir sua meta.
Veja este Q & amp; A para mais detalhes.