La concaténation de chaîne en perl

Je suis en train de concaténer dans cette chaîne de perl: "/.hush_profile";

Je reçois un problème lorsque je ajouter "/" dans la chaîne. J'ai essayé de s'échapper, mais qui ne fonctionne pas, soit.

Voici ma ligne de code de problème:

#!/usr/bin/perl -w
use strict;
my($fileloc, $home_dir);

$home_dir = $ENV{"HOME"};
$fileloc = $home_dir;
$fileloc .= "/.hush_profile";

Merci pour toute aide que vous pouvez me donner!

Quel est le problème?
Il refuse de les concaténer. La variable est livré vide.
Et $fileloc a une valeur pour commencer donc, je ne suis pas en train de concaténer la valeur null.
Donc, vous dites que le suivant ne fait rien: my $fileloc = "something"; $fileloc .= "/.hush_profile"; print $fileloc, "\n";? Si que fonctionne, alors vous avez besoin de montrer plus de code.
Oui, vous devez montrer que le code minimal qui reproduit le problème. Êtes-vous à l'aide de use strict; use warnings;?

OriginalL'auteur Jonathan Zinck | 2012-11-12