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.