$whoami
содержит символ конца строки \n
, в результате чего ваша командная строка выглядит следующим образом:
cd /var/home/user1
/htdocs
Вы должны использовать chomp
, чтобы удалить завершающий перевод строки из $whoami
:
my $whoami = `whoami`;
chomp $whoami;