🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#7797
From: J.A. Gutierrez
Date: Fri, 24 Jan 2003 09:59
26 lines
1936 bytes
Javier Perez <javiperez78@yahoo.es> wrote:

: O mejor a�n, c�mo saber si una variable es un numero o una cadena?


expr "$FOO" : "[0-9]*$" && echo numero || echo cadena


: PD: Recuerdo que hablo de "ash" y no de "bash" :-P

si como dices en otro mensaje, lo haces por compatibilidad con unix,
depende del unix puede que tenga un /bin/sh que sea POSIX, en cuyo
caso se pueden utilizar muchas extensiones que no estan en ash. (es
mas parecido a bash); asi que en realidad lo que te deberian haber
especificado es para que version de sh lo tienes que hacer.

En todo caso, la forma de garantizar la mayor portabilidad posible
es usar el sh pelao pre-POSIX, como estas haciendo...



-- 
PGP and other useless info at      \
http://www.cps.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: <b0r2pt$gnu$1@news.unizar.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!news.rediris.es!news.unizar.es!not-for-mail
References: <b0p4m1$reb$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 01:15:06 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!news.rediris.es!news.unizar.es!not-for-mail
From: "J.A. Gutierrez" <spd@daphne.cps.unizar.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: [ash] depurar entrada "read" para numeros y otras dudas
Date: 24 Jan 2003 09:59:25 GMT
Organization: Rank
Lines: 26
Message-ID: <b0r2pt$gnu$1@news.unizar.es>
References: <b0p4m1$reb$1@news.ya.com>
NNTP-Posting-Host: daphne.cps.unizar.es
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.unizar.es 1043402365 17150 155.210.152.20 (24 Jan 2003 09:59:25 GMT)
X-Complaints-To: usenet@news.unizar.es
NNTP-Posting-Date: 24 Jan 2003 09:59:25 GMT
User-Agent: tin/1.4.5-20010409 ("One More Nightmare") (UNIX) (IRIX/6.2 (IP22))