Insértion métacaractères avec la commande sed
Résolu
Bonjour,
Tout d'abord, au nom de tous les néophytes tels que moi, je vous remercie.
J'essaie tant bien que mal de me familiariser avec la commande sed, elle est très pratique pour insérer une ligne dans un fichier.
Mon problème est que je veux insérer une ligne débutant par un backslash, et habituellement j'utilise :
sed -i "numérodeligne a\lachaînedecaractère" monfichier
Lorsque j'utilise cette commande et que la chaîne que je veux insérer commence par un backslash :
sed -i "numérodeligne a\\lachaînedecaractère" monfichier
le backslash ne s'insère pas comme je le voudrais.
Avez-vous une idée ?
Merci d'avance.
Tout d'abord, au nom de tous les néophytes tels que moi, je vous remercie.
J'essaie tant bien que mal de me familiariser avec la commande sed, elle est très pratique pour insérer une ligne dans un fichier.
Mon problème est que je veux insérer une ligne débutant par un backslash, et habituellement j'utilise :
sed -i "numérodeligne a\lachaînedecaractère" monfichier
Lorsque j'utilise cette commande et que la chaîne que je veux insérer commence par un backslash :
sed -i "numérodeligne a\\lachaînedecaractère" monfichier
le backslash ne s'insère pas comme je le voudrais.
Avez-vous une idée ?
Merci d'avance.
Configuration: Linux / Firefox 3.5.8