Почему может не писаться в файл значение переменной $group? Вместо этого, значение выводится на экран.
$group = system("echo \"$squid_gname\" | iconv -f cp1251 -t utf8");
$group =~ s/0//ig;
system("mkdir reports/$squid_gid");
open(FFF,"> reports/$squid_gid/_index.html");
print(FFF "<html><body>\n<head>\n<title></title>\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=windows-1251\">\n</head>
\n<table border=1>\n");
print(FFF "<tr><td>");
####################
print(FFF "$group");
####################
print(FFF "</td><td>");
Если я пытаюсь сделать для эксперимента через
system("echo $group >> reports/index.html");
Тоже не проходит фокус. Пока не касается переменных, все строки в файл вносятся нормально.