SED commande ne fonctionne pas dans le script perl

Quand je suis à l'aide de "sed" en ligne de commande c'est un travail, mais pas inclus dans le script perl.

Un exemple est sed 's/\s+//g' aaa > bbb

mais dire que lorsque j'essaie d'appeler la même commande de script perl

$gf = `sed 's/\s\+//g' aaa > bbb` ;

le fichier de sortie reste le même que le fichier d'entrée!!!! S'il vous plaît suggérer.

  • Pouvez-vous donner un exemple complet, y compris le script perl et les valeurs de la variable aaa - exactement comment il est entré? Vous savez que \s+ n'est pas le même que \s\+, droit?
  • stackoverflow.com/questions/918128/...
  • merci..je pense que la réponse suivante donnée ci-dessous est ce que je cherchais..
InformationsquelleAutor user2508758 | 2013-06-21