Sí, se puede. A continuación haremos un programa en Perl, que creará un fichero .txt con datos en su interior, los cuales se los pasaremos por una matriz asignada manualmente en el mismo programa Perl.
Primero de todo, crearemos el fichero, en nuestro caso se llamará prueba.pl.
Le daremos los permisos necesarios para ello con un chmod +x prueba.pl como venimos haciendo en todas las entradas de Perl.
Una vez dentro, escribiremos el siguiente código:
@datos=("Perro","Gato","Elefante","Pingüino","Suricata");
@registro=join(",",@datos);
open (SomosBinarios,">somos_binarios.txt");
foreach $campo (@registro)
{
print SomosBinarios $campo;
}
print SomosBinarios "\n";
close (SomosBinarios);
Lo ejecutamos mediante Perl nombre_de_script.pl, en nuestro caso perl prueba.pl.
perl prueba.pl
hacemos un ls o un ls -l para comprobar que sí ha creado el fichero somos_binarios.txt.
comprobemos que los datos asignados en la matriz, los ha puesto dentro del archivo creado .
@datos: Es una matriz, llamada datos, que contiene los datos que queremos poner en el documento con formato TXT, asignados manualmente dentro del Script.
@registro=join(“,”,@datos); Le decimos que, los datos a insertar los hemos separado por una coma (,) y los inserte en la matriz @registro.
open (SomosBinarios,”>somos_binarios.txt”); Crea un archivo con nombre físico llamado somos_binarios.txt, y su nombre lógico será SomosBinarios. En el caso que en vez de crear, quisiéramos añadir el contenido a un archivo ya creado, tendríamos que usar >> en vez de > , con eso lo pondrá en la última línea del archivo que le especifiquemos.
foreach $campo (@registro) : Guarda el primer dato de la matriz registro en la variable $campo
{
print SomosBinarios $campo; : Escribe la variable campo en el archivo que tiene el nombre lógico SomosBinarios
} : Repite el bucle hasta que la matriz registro no contiene datos.
print SomosBinarios “\n”; En el caso que hayan más registros o matrices, hará un salto de línea ( \n)
close (SomosBinarios); Cerramos el fichero SomosBinarios.
Hoy queremos hablaros de Docker un proyecto que cada día es más usado, porque permite…
Cada vez estamos más acostumbrados a usar código para generar la infraestructura (IaC), documentar nuestro…
Uno de los problemas que se presentan con una mayor frecuencia hoy en día, es…
Uno de los problemas que solemos tener los programadores, es que nos gusta estar a…
Docker es una de las herramientas más usadas por los desarrolladores, sin embargo, usarlo en…
Como seguramente sabrás el uso de JavaScript ha crecido exponencialmente en los últimos tiempos, sin…