Article View: es.comp.os.linux.programacion
Article #1347Re: BD simple en bash scripting
From: J.A. Gutierrez
Date: Thu, 19 Jan 2006 08:48
Date: Thu, 19 Jan 2006 08:48
40 lines
2330 bytes
2330 bytes
Alex Estevez <alex.estevezNOSPAM@filnet.es> wrote: : Es decir si tengo el archivo datos: : dato1:dato2:dato3 : dato4::dato5 : Convertirlo a un archivo "basededatos" al estilo de sendmail y luego Lo de "al estilo de sendmail" no tiene mucho sentido, ya que senmail puede funcionar con distintos tipos de bases de datos. Tipicamente se usa "makemap" para, a partir del fichero de texto, crear el fichero de base de datos; pero eso si, unicamente se usan dos campos, no 3 como es tu caso. : poder usarlo (leerlo) desde el script. Por otra parte, no me suena para nada que sendmail incluya utilidades para leer desde shell dichas bases de datos. : Bash trae algo de esto? o algun comando a instalar que lo haga? En linux lo tipico seria usar gdbm, con interfaces para C y para perl (p.e.), pero no para shell. De todas formas, si te preocupa tanto el optimizar el acceso, supongo que realmente no te interesa hacerlo en shell... En cualquier caso, para tratar el tipo de fichero que describes, suele ser mas eficiente usar awk que sh. -- PGP and other useless info at \ http://webdiis.unizar.es/~spd/ \ finger://daphne.cps.unizar.es/spd \ Timeo Danaos et dona ferentes ftp://ivo.cps.unizar.es/pub/ \ (Virgilio)
Technical Details
Message-ID:
<dqnjpm$5js$2@appleseed.escomposlinux.org>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news4.google.com!news.glorb.com!news.antakira.com!antonio.escomposlinux.org!cernicalo.escomposlinux.org!appleseed.escomposlinux.org!escomposlinux.org!appleseed.escomposlinux.org!not-for-mailReferences:
<dql7fr$j3d$1@news-16.escomposlinux.org>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,5ed7dec5ad80128d
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news4.google.com!news.glorb.com!news.antakira.com!antonio.escomposlinux.org!cernicalo.escomposlinux.org!appleseed.escomposlinux.org!escomposlinux.org!appleseed.escomposlinux.org!not-for-mail
From: "J.A. Gutierrez" <spd@daphne.cps.unizar.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: BD simple en bash scripting
Date: Thu, 19 Jan 2006 08:48:54 +0000 (UTC)
Organization: Rank
Lines: 40
Message-ID: <dqnjpm$5js$2@appleseed.escomposlinux.org>
References: <dql7fr$j3d$1@news-16.escomposlinux.org>
NNTP-Posting-Host: daphne.cps.unizar.es
X-Trace: appleseed.escomposlinux.org 1137660534 5756 155.210.152.20 (19 Jan 2006 08:48:54 GMT)
X-Complaints-To: news@appleseed.escomposlinux.org
NNTP-Posting-Date: Thu, 19 Jan 2006 08:48:54 +0000 (UTC)
User-Agent: tin/1.4.7-20030322 ("Suggestions") (UNIX) (IRIX64/6.5 (IP30))