Je travaille sur un script bash qui divisera le contenu d'un document texte en fonction des données de la ligne.
Si le contenu du fichier d'origine allait dans le sens de
01 line
01 line
02 line
02 line
Comment puis-je insérer dans la ligne 3 de ce fichier en utilisant bash pour aboutir à
01 line
01 line
text to insert
02 line
02 line
J'espère le faire en utilisant un hérédoc ou quelque chose de similaire dans mon script
#!/bin/bash
vim -e -s ./file.txt <<- HEREDOC
:3 | startinsert | "text to insert\n"
:update
:quit
HEREDOC
Ce qui précède ne fonctionne pas bien sûr, mais des recommandations que je pourrais implémenter dans ce script bash?