Article View: es.comp.os.linux.programacion
Article #7803Re: [ash] depurar entrada "read" para numeros y otras dudas
From: garlito
Date: Sat, 25 Jan 2003 02:06
Date: Sat, 25 Jan 2003 02:06
38 lines
2764 bytes
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!newsReferences:
<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)