Cómo crear un archivo plano

Crear un archivo de texto sin formato es una buena manera de administrar una pequeña base de datos con información básica, como los números de teléfono de los clientes. Sin embargo, si planea alojar más de unos pocos campos en su archivo, es mejor usar MySQL u Oracle. Este artículo le muestra cómo crear una base de datos de texto de archivo plano básica que puede usar en su shell de Windows. Incluye los pasos más importantes para crear el archivo de entrada únicamente (puede crear el archivo de salida otro día). En un esfuerzo por mantenerlo simple, estas instrucciones solo crean una base de datos que guarda nombres y números de teléfono. Después de practicar, puede crear más campos si lo desea.

Paso 1

Cree el programa de entrada. Abra un archivo de texto y guárdelo como input.pl. Aquí es donde escribirá su programa. Vuelva a abrir el programa en su editor de texto.

Paso 2

Abra el archivo db.txt guardado para agregar información escribiendo "open(DB,">>db.txt");" en el archivo input.pl. Los símbolos ">>" significan que agregará información a ese archivo.

Paso 3

Obtenga la entrada y envíela al archivo de texto. Escriba print "Nombre del cliente:"; $nombre =<>; chomp($nombre); print "Teléfono del cliente:; $teléfono =<>; chomp($teléfono); Esto captura los dos bits de información que desea enviar al db.txt y los guarda en dos variables:nombre y teléfono, respectivamente.

Paso 4

Imprima en el archivo db.txt en el formato indicado. Desea que la información se imprima como la siguiente en el archivo txt. Nombre:Mike Davis, Número:555-5523 ​​Nombre:Jane Brooks, Número:555-7878 Escriba:print DB "Nombre:$nombre,Número:$teléfono\n";

Paso 5

Abra el shell y acceda al directorio c:\escribiendo "cd c:" en el indicador.

Paso 6

Vaya al directorio donde se guardó su script, como el directorio "db" dentro del directorio "bills", "cd bills\db".

Paso 7

Ingrese la información que solicita el programa. Dado que está colocando dos archivos, ejecute el programa dos veces. Hay una manera de mantenerlo en ejecución constante usando un ciclo while, pero se vuelve un poco más complejo.

Paso 8

Compruebe si ha creado correctamente una base de datos de texto sin formato abriendo el archivo db.txt. Debería verse como el de la imagen.

Paso 9

Agregue tantos nombres como desee a su base de datos de texto plano, incluso millones si su computadora tiene suficiente memoria. Intente agregar más campos a su base de datos, como dirección o números de identificación.

Consejo

Asegúrate de poner el ";" marcas en el lugar correcto. El programa no se ejecutará si no están allí.

Advertencia

Si hace un ciclo while, use "Ctrl c" para detener el programa si comienza a ejecutarse infinitamente.