Vous pouvez utiliser la fonction sed = pour écrire le numéro de ligne sur une ligne à part et la fonction sed d pour supprimer le motif correspondant. Ainsi :
sed '/^display$/{=
d
}' [input file]
produira :
lorem ipsum
2
En supposant que vous n'avez pas de nombres sur une ligne par eux-mêmes dans le fichier d'origine, vous pouvez enchaîner une deuxième commande sed pour ajouter le 'echo print' pour ces lignes, quelque chose comme :
sed 's/^(\d+)$/echo print \1/'
bien que la syntaxe exacte puisse changer en fonction de votre système ( \d ne pas être toujours disponible et ainsi de suite...)
sed
n'est probablement pas l'outil le plus simple pour ce faire.