Come creare un file piatto

La creazione di un file di testo semplice è un buon modo per gestire un piccolo database con informazioni di base, come i numeri di telefono dei clienti. Tuttavia, se prevedi di ospitare più di pochi campi nel tuo file, è meglio usare MySQL o Oracle. Questo articolo mostra come creare un database di testo di file flat di base che puoi utilizzare sulla shell di Windows. Include i passaggi più importanti nella creazione del solo file di input (è possibile creare il file di output un altro giorno). Nel tentativo di mantenerlo semplice, queste istruzioni creano solo un database che salva nomi e numeri di telefono. Dopo aver praticato, puoi creare più campi, se lo desideri.

Passo 1

Creare il programma di input. Apri un file di testo e salvalo come input.pl. Qui è dove digiterai il tuo programma. Riapri il programma nel tuo editor di testo.

Video del giorno

Passo 2

Aprire il file db.txt salvato per aggiungere informazioni digitando "open (DB,">>db.txt");" nel file input.pl. I simboli ">>" significano che aggiungerai informazioni a quel file.

Passaggio 3

Ottieni l'input e invialo al file di testo. Digita print "Nome cliente: "; $nome = <>; chomp($nome); stampa "Telefono cliente:; $telefono = <>; chomp($telefono); Questo cattura i due bit di informazioni che si desidera inviare al db.txt e li salva in due variabili: nome e telefono, rispettivamente.

Passaggio 4

Stampa sul file db.txt in un formato indicato. Vuoi che le informazioni vengano stampate come segue nel file txt. Nome: Mike Davis, Numero: 555-5523 ​​Nome: Jane Brooks, Numero: 555-7878 Quindi digita: print DB "Nome:$nome, Numero:$telefono\n";

Passaggio 5

Apri la shell e accedi alla directory c:\ digitando "cd c:" al prompt.

Passaggio 6

...

Prompt dei comandi per chiamare il programma input.pl

Vai alla directory in cui è salvato il tuo script, come la directory "db" all'interno della directory "bills", "cd bills\db".

Passaggio 7

...

Inserimento di nomi e numeri nel programma

Inserisci le informazioni richieste dal programma. Dal momento che stai inserendo due file, esegui il programma due volte. C'è un modo per mantenerlo costantemente in esecuzione utilizzando un ciclo while, ma diventa un po' più complesso.

Passaggio 8

...

Nomi nel database

Verifica se hai creato correttamente un database di testo semplice aprendo il file db.txt. Dovrebbe assomigliare a quello nell'immagine.

Passaggio 9

Aggiungi tutti i nomi che vuoi al tuo database di testo semplice, anche milioni se il tuo computer ha abbastanza memoria. Prova ad aggiungere più campi al tuo database, come indirizzo o numeri ID.

Cose di cui avrai bisogno

  • Editor di testo

  • Perla

  • File di testo

Consiglio

Assicurati di inserire il ";" segni al posto giusto. Il programma non verrà eseguito se non sono presenti.

Avvertimento

Se fai un ciclo while, usa "Ctrl c" per fermare il programma se inizia a funzionare all'infinito.