Egy lapos adatbázis sokkal könnyebb megérteni és beállítani, mint egy hagyományos adatbázis, de lehet, hogy nem megfelelő a gyakran használt vagy több millió bejegyzést tartalmazó programhoz. Az alábbiakban egy alapvető példa arra, hogy egy lapos fájlban megjelenő adatok megjelenhetnek és használhatók a Perl programban.
Lapos fájl példa
Bob | 123 utca | California | $ 200.00Nathan | 800 Street | Utah | 10, 00 USD
Perl parancsfájl a lapos fájl olvasásához
szigorú, (@users, $ users, @display, $ kijelző) használata, nyitott (EXAMPLE)A fenti példában a Perl parancsfájl először megnyitja a flatfile.txt fájlt, és az adatokat bármilyen tömbbe helyezi. A szkript ezután a foreach parancsot használja a tömb minden egyes sorának átmásolásához, és az egyes vonalakon áthaladó sorok mindegyik vonalát a csővezeték segítségével a saját tömbre osztja. Miután betöltötték a saját tömbébe, a tömb minden szegmense nevezhető, például a "$ display [0]" a tömb első eleme. Tehát az első sorban a szkript kinyomtatja az alábbi üzenetet.
Bob123 utcaKaliforniaHello Bob,Jelenleg 200 dollárral tartozol nekünk, kérjük, a lehető leghamarabb fizessen.
CSV, adatbázis, adatbázis-feltételek, programozási feltételek