J'utilise Cmder sous Windows et tente d'exécuter l'instruction suivante:sed option -e inconnue `l - Pas un problème delimiter
echo "c:\Sources\" + (echo "Modules/ASR/branches/1.9" | sed -e "s|Modules/||")
Chaque fois que je commande problème qui je reçois l'erreur ennuyeux
sed: -e expression #1, char 13: unknown option to `s'
Mais quand je lance la commande sed lui-même:
(echo "Modules/ASR/branches/1.9" | sed -e "s|Modules/||")
Il fonctionne comme par magie. Quelqu'un pourrait-il expliquer ce que je fais mal?
Note de l'éditeur: Cette question a été à l'origine mis-tagged bash, alors que le symptôme décrit implique cmd.
ressemble à ')' est votre modificateur .... Inventer une syntaxe inexistante pour votre commodité n'est pas la voie à suivre. –
N'avez-vous pas besoin d'échapper des barres obliques inverses entre guillemets sur Cmder? Comme il regarde maintenant tous vos citations sont foiré. – 123
@KarolyHorvath Je vais avoir besoin d'un peu plus de nudging dans la bonne direction. Par votre remarque, je comprends que je fais quelque chose de mal, mais je n'ai aucune idée de comment aller de l'avant. – WeyensL