Se connecter avec
S'enregistrer | Connectez-vous

commande perl non fonctionnel sous xp

Dernière réponse : dans Programmation

bonjour,

bon tout d'abord je connais pas grand chose en perl mais c'est pas le problème.

donc voila le souci que j'ai :

j'ai un fichier celui-ci contient plusieurs "form feed" le hic c'est que ceux-ci sont collé à la fin de la dernière ligne de chaque page. en gros c'est : toto*"form feed"

moi ce que je veux, c'est de mettre se caractère sur la ligne juste en dessous et qu'il soit tous seul.

on ma dit si tu veux le faire automatiquement, essaye en perl c'est plus facile et plus efficace.

donc voila la commande que j'ai effectué : perl -pi -e "s/\f/\n\f/" nom_du_fichier

mais voila le message qu'il me retourne : Can't do inplace edit without backup

je suis sous xp et j'utilise Active perl 5.8.3.809

quelqu'un peut m'aider svp ?
.merci

Autres pages sur : commande perl fonctionnel

Lassé par la pub ? Créez un compte

si je l'avais utilisé mais uniquement en fr car je suis un peu faché avec l'anglais :p 

maintenant il me dit :

Citation :
perl -pi.old -e "/\f/\n\f/" tt.txt
Backslash found where operator expected at -e line 1, near "/\f/\"
(Missing operator before \?)
Backslash found where operator expected at -e line 1, near "n\"
syntax error at -e line 1, near "/\f/\"
Execution of -e aborted due to compilation errors.


hum je comprends pas pourquoi il met çà ?
Lassé par la pub ? Créez un compte