Problème de syntaxe dans commande perl

Problème de syntaxe dans commande perl - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 09-11-2006 à 23:04:05    

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

Reply

Marsh Posté le 09-11-2006 à 23:04:05   

Reply

Marsh Posté le 10-11-2006 à 09:05:24    

Ben oué, forcément ... en perl, s ne prend que 2 slashes et pas 3 :

perl -p -i.bak -e 's/bla/bli/' fichier


 
t'as récupèré où cette commande ?


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 10-11-2006 à 16:02:18    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed