Bonjour tout le monde,
Je cherche à insérer le contenu de ma variable dans un fichier texte après avoir match un pattern
Je m'explique, voici mon fichier texte :
J'aimerais ajouter le contenu de ma variable après la ligne BBB.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 AAA BBB CCC
Je me suis donc tourner vers la commande sed mais je n'arrive pas à print mon contenu :
Pour info, voici le contenu de ma variable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if [ -n "$variable" ];then sed -i "/BBB/a $variable" test.txt fi
Comment puis-je faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 1.1.1.1 test1 2.2.2.2 test2 3.3.3.3 test3
EDIT: De ce que je comprends il n'aime pas la structure de ma variable car lorsque je déclare variable="test", ma commande est prise en compte...
Merci par avance![]()
Partager