Inserer ligne dans fichier avec des variables
Llya
-
Llya -
Llya -
Bonjour,
Je cherche à insérer une ligne dans un fichier. Je voudrais donc utiliser la commande
sed -i 1i"ma chaine" monfic
qui me paraît bien adaptée.
A ceci près que la ligne ou je veux insérer ma chaine de caractère n'est pas fixe et est donc stockée dans une variable, tout comme ma chaine.
J' ai donc une variable $no où est stockée le numéro de la ligne où je veux insérer la chaine de caractère contenue dans la variable $chaine.
J'arrive sans problème à utiliser la variable $chaine ( sed -i 2i"$chaine" monfic) mais pas moyen d'utiliser $no.
En effet si je l'utilise telle quelle le shell croit avoir affaire à une variable $noi, et si je l'isole avec des cotes (simple double, avec caractère d'échappement ...) je me fais insulter .
Est-ce que quelqu'un a une idée s'il-vous-plaît ? Je suis sous shell bash(si c'est important)
Merci
Je cherche à insérer une ligne dans un fichier. Je voudrais donc utiliser la commande
sed -i 1i"ma chaine" monfic
qui me paraît bien adaptée.
A ceci près que la ligne ou je veux insérer ma chaine de caractère n'est pas fixe et est donc stockée dans une variable, tout comme ma chaine.
J' ai donc une variable $no où est stockée le numéro de la ligne où je veux insérer la chaine de caractère contenue dans la variable $chaine.
J'arrive sans problème à utiliser la variable $chaine ( sed -i 2i"$chaine" monfic) mais pas moyen d'utiliser $no.
En effet si je l'utilise telle quelle le shell croit avoir affaire à une variable $noi, et si je l'isole avec des cotes (simple double, avec caractère d'échappement ...) je me fais insulter .
Est-ce que quelqu'un a une idée s'il-vous-plaît ? Je suis sous shell bash(si c'est important)
Merci
A voir également:
- Inserer ligne dans fichier avec des variables
- Fichier bin - Guide
- Fichier epub - Guide
- Insérer une vidéo dans powerpoint - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide