Using perl Syntax Highlighting
my $s_archivonuevo = "$home" + "$s_archivonuevo" + "$i_Contarchivo";Coloreado en 0.002 segundos, usando
GeSHi 1.0.8.4
[listyk][*yk]Se declara dos veces[/*:myk]
[*yk]$home y $s_archivonuevo no son números ($Home no ha sido declarado y $_archivonuevo no se puede definir a si mismo).
Intenta concatenar con coma (",") o punto (".") como esto:
my$resultado = $variableuno, $variabledos;[/*:myk][/list:uyk]

La función leeArchivoArr núnca es llamada así que $s_Archivo queda indefinido si alguna vez fue definido.
Lo mejor, scalar es más rápido que $#array + 1y dos segúndos más rapido que $scalar = @array;

yo no lo sabía.