Article View: es.comp.os.linux.programacion
Article #11163Re: Actualizar el XF86Config desde un script
From: tas
Date: Fri, 04 Jan 2002 01:50
Date: Fri, 04 Jan 2002 01:50
27 lines
1753 bytes
1753 bytes
Juan Pedro Vallejo escribi�:
JPV> ;---------------------------------------
JPV> #!/bin/awk -f
JPV> [...]
JPV> END {
JPV> if (last_record > 0)
JPV> printf("%ds#\"$#,%s\"#\nwq\n", last_record, new_path)\
JPV> | "ed -s \"" ARGV[1] "\""
JPV> }
JPV> ;---------------------------------------
JPV> Ejec�talo como "script fichero". No est� muy probado, aviso.
Perfecto. Espectacular. Parece que el problema se hubiera puesto a
prop�sito para resolverlo con awk.
En particular, me ha encantado la forma en que se conecta con ed por
medio del printf (aunque eso de usar # en vez de / me ha despistado
bastante. �Hay alguna raz�n para ello?).
Muchas gracias. No me imaginaba que el awk fuera tan potente (s�, ya
lo s�: "La vida te da sorpresas..." :)
Un saludo.
--
Debian GNU/Linux
Technical Details
Message-ID:
<go131a.6qg.ln@127.0.0.1>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.mad.ttd.net!not-for-mailReferences:
<rvhi0a.9aj.ln@127.0.0.1> <buks2u4jp1sd25e1drjhb54imi57fng9ne@4ax.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,3ab78fa791df1f1e
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-01-03 17:53:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.mad.ttd.net!not-for-mail
From: tas <tas@subdimension.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Actualizar el XF86Config desde un script
Date: Fri, 4 Jan 2002 02:50:08 +0100
Organization: Bits & Bobs Inc.
Lines: 27
Message-ID: <go131a.6qg.ln@127.0.0.1>
References: <rvhi0a.9aj.ln@127.0.0.1> <buks2u4jp1sd25e1drjhb54imi57fng9ne@4ax.com>
NNTP-Posting-Host: acceso-le.mad.idec.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: tin/1.4.1-19991201 ("Polish") (UNIX) (Linux/2.2.20 (i586))