Utiliser un argument dans une commande sed
Résolu
calimerette
-
calimerette -
calimerette -
Bonjour,
Je souhaite utiliser un argument dans une commande sed et, après avoir essayé plusieurs solutions, bein ça ne marche pas. Aussi, si quelqu'un a une idée pour m'aider, ça serait sympa !
Voilà la commande sed que j'ai tapé, sachant que l'argument $2 correspond à un chiffre passé en paramètre du script :
sed -i.bak "s/intermediate-1/inter1\-\$2/g" {} \;
Le résultat est le suivant : DBT/inter1-$2-836A90/1/1
Merci d'avance pour votre aide !
Je souhaite utiliser un argument dans une commande sed et, après avoir essayé plusieurs solutions, bein ça ne marche pas. Aussi, si quelqu'un a une idée pour m'aider, ça serait sympa !
Voilà la commande sed que j'ai tapé, sachant que l'argument $2 correspond à un chiffre passé en paramètre du script :
sed -i.bak "s/intermediate-1/inter1\-\$2/g" {} \;
Le résultat est le suivant : DBT/inter1-$2-836A90/1/1
Merci d'avance pour votre aide !
A voir également:
- Utiliser un argument dans une commande sed
- Invite de commande - Guide
- Utiliser chromecast - Guide
- Commande terminal mac - Guide
- Utiliser une tablette comme ecran pc - Guide
- Utiliser iphone comme webcam - Guide
ligne résultat : DBT/inter1-$2-836A90/1/1
Je suppose que le "$2" doit être évalué avant ?