[Ubuntu] : PRobleme commande perl

Fermé
Battor77 Messages postés 10 Date d'inscription jeudi 28 octobre 2004 Statut Membre Dernière intervention 9 novembre 2006 - 9 nov. 2006 à 23:02
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 10 nov. 2006 à 07:47
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 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
10 nov. 2006 à 07:47
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