[Ubuntu] : PRobleme commande perl

Battor77 Messages postés 10 Statut Membre -  
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour,
J'essaye d'installer asterisk, et je doit saisir cette commande, seuelement ca me retourne une erreur :
# perl -p -i.bak -e 's/CFLAGS.*D_GNU_SOURCE/CFLAGS+=-D_GNU_SOURCE/CFLAGS+=-DMYSQL_LOGYNIQUEID/' Makefile


Bareword found where operator expected at -e line 1, near "s/CFLAGS.*D_GNU_SOURCE/CFLAGS+=-D_GNU_SOURCE/CFLAGS"
syntax error at -e line 1, near "s/CFLAGS.*D_GNU_SOURCE/CFLAGS+=-D_GNU_SOURCE/CFLAGS"
Execution of -e aborted due to compilation errors. 


Merci de m'aider
A voir également:

1 réponse

lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Salut,

utilise plutôt les # au lieu de /
# perl -p -i.bak -e 's#motif#remplacement#' Makefile

Dans ta commande on a quelque chose de genre

# perl -p -i.bak -e 's////' Makefile
dans ce cas perl ne sait pas quoi faire puisque la syntaxe est
s/motif/remplacement/

lami20j
0