OVH Cloud OVH Cloud

print et retours chariot

1 réponse
Avatar
ctobini
Bonjour,

Je voudrais savoir comment =E9crire une cha=EEne de caract=E8res sans que
les espaces ne soient pris en compte :

open OUT ...
print OUT "
hello;
le;
monde\n"

Me donne :

hello;
le;
monde

Alors que je voudrais hello;le;monde et retour chariot uniquement =E0 la
fin.

Y a t-il un moyen de faire en sorte que les retours chariot ne soient
pas inject=E9s dans le fichier ?

En vous remerciant,

C=2E Tobini

1 réponse

Avatar
Klaus
ctobini wrote:
Bonjour,

Je voudrais savoir comment écrire une chaîne de caractères sans que
les espaces ne soient pris en compte :

open OUT ...
print OUT "
hello;
le;
monden"

Me donne :

hello;
le;
monde

Alors que je voudrais hello;le;monde et retour chariot uniquement à la
fin.

Y a t-il un moyen de faire en sorte que les retours chariot ne soient
pas injectés dans le fichier ?


programme:
========================= ====
use strict;
use warnings;

print t("
hello;
le;
monden");

sub t { local $_ = shift; s/n//g; "$_n" }
========================= ====

résultat:
========================= ====
hello;le;monde
========================= ====