À l'aide de Perl, comment puis-je remplacer tous les espaces blancs dans un fichier avec des retours à la ligne?
Par exemple de fichier texte:
Parler ami et entrez
à l'aide d'un script Perl pour supprimer l'espace et de le remplacer avec de retour à la
Parler ami et entrez
OriginalL'auteur | 2009-07-28
Vous devez vous connecter pour publier un commentaire.
Si il a fait le tour, on doit accepter sa réponse.
OriginalL'auteur Peter Kovacs
créer un fichier test.pl:
ensuite l'exécuter comme:
ou, si vous ne voulez pas utiliser un fichier, vous pouvez tout faire à partir de la ligne de commande comme:
OriginalL'auteur arolson101
OriginalL'auteur Sinan Ünür
Vous pouvez utiliser
sed
ou tout ce qui fonctionne avec des expressions régulières
OP demandé un script Perl
OriginalL'auteur monkey_p
Si vous voulez en place d'édition, vous pouvez utiliser le commutateur. Découvrez perlrun pour voir comment c'est fait, mais, en gros:
OriginalL'auteur Donato Azevedo