Article View: es.comp.os.linux.programacion
Article #7794Re: [ash] depurar entrada "read" para numeros y otras dudas
From: Javier Perez
Date: Thu, 23 Jan 2003 21:56
Date: Thu, 23 Jan 2003 21:56
45 lines
2589 bytes
2589 bytes
> > Como podria depurar una entrada producida con "read" para
> > saber si se ha introducido un numero o no?
> Podr�as hacerlo por ejemplo usando patrones. En bash:
> shopt -s extglob
> [[ $REPLY = +([0-9]) ]] && echo OK
En bash funciona perfectamente :-)
> la verdad, no se si en ash estar� esto. � Existe ash o es que se te ha
> olvidado la "b" ? No lo hab�a oido nunca
...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.
En ash me da esta salida:
$ ./script
shopt: not found
./script: 6: Syntax error: "(" unexpected
$ _
Por lo que deduzco:
"shopt" es de bash
y como lo de "Syntax error" se refiere a la linea de "[[ $REPLY +([0-9]) ]]
..."
entonces tampoco vale eso para ash
Y por cierto nunca antes habia visto eso, podr�as explicar
qu� hace eso exactamente?
> > Y otra cosa, por qu� me da error esto?
> > ---script.sh---
> > #!/bin/ash
> > hola="prueba"
> > if [$hola = "prueba"];
> Te faltan los espacios, es [ EXPRESI�N ]
xD S�, esh que eshtaba en los mundos de yupi... ;-)
Saludos y gracias ;-)
PD: Eshtoy de lash shell hashta losh c*j*nesh!!!
PD bis: Qu� pena que no se pudiera crear es.comp.os.unix...! donde se vota
para eso :-?
uff! q peco de offtopic!!! d8-O Bueeeeeeno, quito mi firma pa compensar...
Technical Details
Message-ID:
<b0pof6$kou$1@news.ya.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!snoopy.risq.qc.ca!news-out.spamkiller.net!propagator2-maxim!news-in.spamkiller.net!news.telia-iberia.com!news.rediris.es!news.ya.com!yacom!not-for-mailReferences:
<b0p4m1$reb$1@news.ya.com> <hoe6g-jc.ln1@garlito06400.uned.es>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-23 13:57:02 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!snoopy.risq.qc.ca!news-out.spamkiller.net!propagator2-maxim!news-in.spamkiller.net!news.telia-iberia.com!news.rediris.es!news.ya.com!yacom!not-for-mail From: "Javier Perez" <javiperez78@yahoo.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: [ash] depurar entrada "read" para numeros y otras dudas Date: Thu, 23 Jan 2003 22:56:49 +0100 Organization: ya.com internet factory Lines: 47 Message-ID: <b0pof6$kou$1@news.ya.com> References: <b0p4m1$reb$1@news.ya.com> <hoe6g-jc.ln1@garlito06400.uned.es> NNTP-Posting-Host: 80-35-157-10.adsl.ya.com X-Trace: news.ya.com 1043359014 21278 80.35.157.10 (23 Jan 2003 21:56:54 GMT) X-Complaints-To: newsmaster@ya.com NNTP-Posting-Date: Thu, 23 Jan 2003 21:56:54 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106