🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #7803

Re: [ash] depurar entrada "read" para numeros y otras dudas

#7803
From: garlito
Date: Sat, 25 Jan 2003 02:06
38 lines
2764 bytes
Javier Perez escribi�:
 
> ...pero en ash no, y s�, �ash existe! xD No falta ninguna "b", jejeje
> ;-) segun tengo entendido es una shell similar a la del UNIX System V,
> y como me exigen que el script se haga para UNIX... puesh... ash toca.

pues nada, que te cunda con el ash:-) Seg�n he podido leer es m�s ligero
que sh y bash ( para discos de instalaci�n y eso ). Yo no ten�a ni idea,
pens� que el bash se pod�a instalar en cualquier unix. Para lo de los
n�meros, pues siempre puedes usar comandos  externos al shell ( si est�n
instalados, claro ) como expr que te han dicho antes o grep mismamente:

echo $REPLY | grep "^[0-9]*$">/dev/null && echo n�mero || echo cadena

> Y por cierto nunca antes habia visto eso, podr�as explicar
> qu� hace eso exactamente?

>> shopt -s extglob
shopt sirve para poner opciones extra del shell, en este caso la
comparaci�n de patrones ampliada ( o algo as� ). Ej +(patr�n) es una
o m�s veces patr�n
>> [[ $REPLY = +([0-9]) ]] && echo OK
el doble corchete es igual que test a�adiendo comparaci�n de patrones,
es decir, la parte de la derecha puede ser un patr�n. Ni idea si esto es
posix, preposix o postposix :-)

> PD: Eshtoy de lash shell hashta losh c*j*nesh!!!

ash, peaso de lenguaje moderno, estructurado y con una sintaxis di�fana.
No s� de qu� te quejas...

> PD bis: Qu� pena que no se pudiera crear es.comp.os.unix...! donde se vota
> para eso :-?

un poco tarde, no? Yo tampoco he votado, no pens� que esto tuviera
problemas para salir:-(

Saludos
Technical Details
Message-ID: <r289g-gg.ln1@garlito06400.uned.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!nntp.cs.ubc.ca!nntp-relay.ihug.net!ihug.co.nz!west.cox.net!cox.net!antonio.escomposlinux.org!reboot.escomposlinux.org!pinsa.escomposlinux.org!garlito06400.uned.es!news
References: <b0p4m1$reb$1@news.ya.com> <hoe6g-jc.ln1@garlito06400.uned.es> <b0pof6$kou$1@news.ya.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,b964d52d2e7b9233
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-01-24 12:51:29 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!nntp.cs.ubc.ca!nntp-relay.ihug.net!ihug.co.nz!west.cox.net!cox.net!antonio.escomposlinux.org!reboot.escomposlinux.org!pinsa.escomposlinux.org!garlito06400.uned.es!news
From: garlito <garlito@wanadoo.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: [ash] depurar entrada "read" para numeros y otras dudas
Date: Sat, 25 Jan 2003 03:06:51 +0100
Organization: Ecolnet
Lines: 38
Message-ID: <r289g-gg.ln1@garlito06400.uned.es>
References: <b0p4m1$reb$1@news.ya.com> <hoe6g-jc.ln1@garlito06400.uned.es> <b0pof6$kou$1@news.ya.com>
NNTP-Posting-Host: cliente-217216195212.ubrcoa01.supercable.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: pinsa.escomposlinux.org 1043441386 31191 217.216.195.212 (24 Jan 2003 20:49:46 GMT)
X-Complaints-To: newsmaster@pinsa.escomposlinux.org
NNTP-Posting-Date: Fri, 24 Jan 2003 20:49:46 +0000 (UTC)
User-Agent: slrn/0.9.7.4 (Linux)