Buenas, necesito quitar un salto de linea de un fichero. Sólo sé sustituir un carácter por otro y eso me funciona, pero no sé hacerlo en el mismo fichero, me sale si leo uno y creo otro fichero con la modificación.
Yo hago esto:
my $FichR = $pathDestino."\\".$dsn;
open(FICHERO, '<:encoding(UTF-8)', $FichR) or die "No se pudo abrir el $pathDestino./.$dsn";
open(SALIDA, ">$pathDestino/$dsn");
while ($linea1 = <FICHERO>){
$linea1 =~ s/VULKAN/VULKANO/g;
print SALIDA $linea1;
}
close ...