The UNIX and Linux Forums  

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
dado comprobar la cadena es numérico o no. knowledge_gain Programación de Alto Nivel 11 02-03-2009 11:25 AM
Perl código numérico para diferenciar y no numérico de entrada Raynon Programación de scripts de shell y 11 08-04-2007 11:32 AM
Problema de la comparación de 2 archivos con muchos datos rafisha Programación de scripts de shell y 4 07-25-2007 08:56 PM
Regex Spliting con la cadena en la parte numérica y alfanumérica ozgurgul Programación de scripts de shell y 1 06-30-2007 10:52 AM
Convertir a cadena numérica kflee2000 Programación de scripts de shell y 3 11-19-2003 11:21 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 01-28-2008
naren_0101bits naren_0101bits is offline
Usuario Registrado
  
 

Fecha: Sep 2007
Mensajes: 9
problema numérico en la comparación con cadena

Hola a todos,

Tengo un problema en comparar con el valor numérico cadena.
Tengo una variable en mi script que recibe el valor dinámicamente. Puede ser un valor numérico o una cadena. [FILE_COUNT \u003d 5 (o) FILE_COUNT \u003d "variable"]

Tengo que hacer tarea por separado sobre la base de su valor numérico o picadura variable VARIABLE.

I grep FILE_COUNT y el valor obtenido. Pero que su error cuando lo hice bien
if [$ FILE_COUNT \u003d "variable"]
o
if [$ FILE_COUNT-eq "variable"]
ya que no es numérico de dos o dos cuerdas comparaciones.

He intentado utilizar la misma prueba también
if [$ FILE_COUNT prueba \u003d "variable"], pero invain

Estoy pensando en usar "-i tipografiada <variable>" concepto pero asigna 0 si es una cadena de valor y la dinámica que también se puede recibir 0.

Por lo tanto, por favor, dame algo de luz a esta cuestión que me permita avanzar en este sentido.

Gracias de antemano,

Naren
  #2 (Enlace permanente)  
Old 01-28-2008
Yogesh Sawant's Avatar
Yogesh Sawant Yogesh Sawant is offline Forum Staff  
Tiempo Parcial y Tiempo Completo Moderador papá
  
 

Fecha: Sep 2006
Ubicación: Rossem, Tazenda
Mensajes: 1.086
¿es esto positivo:
Código:
if [ $FILE_COUNT == "VARIABLE" ] ; then
  echo "is VARIABLE"
else
  echo "is a number"
fi

  #3 (Enlace permanente)  
Old 01-28-2008
naren_0101bits naren_0101bits is offline
Usuario Registrado
  
 

Fecha: Sep 2007
Mensajes: 9
Todavía es mostrar el mensaje de error usando el operador \u003d\u003d
expr: 0402-050 Error de sintaxis.
  #4 (Enlace permanente)  
Old 01-28-2008
jaduks's Avatar
jaduks jaduks is offline
Usuario Registrado
  
 

Fecha: agosto 2007
Ubicación: Assam, India
Puestos: 167
El que se citan más arriba Yogesh deben trabajar para ambos numérica y comparación de cadenas. Un aspecto distinto de la misma.


Código:
$ VAR=25
$ [ $VAR == "25" ] && echo "Y" || echo "N"
Y

$ VAR=25A
$ [ $VAR == "25A" ] && echo "Y" || echo "N"
Y

  #5 (Enlace permanente)  
Old 01-28-2008
naren_0101bits naren_0101bits is offline
Usuario Registrado
  
 

Fecha: Sep 2007
Mensajes: 9
Ustedes tienen razón. Pero lo que estoy tratando no es numérico numérico o de cadena en cadena de comparación. Pero es como
$ Var \u003d 25
Y quiero comprobar si es $ var "25A" o no. Del mismo modo
$ If [$ var \u003d\u003d "25A"] (.........} else (..........}

Y esto está dando error.
  #6 (Enlace permanente)  
Old 01-28-2008
KevinADC KevinADC is offline Forum Advisor  
Usuario Registrado
  
 

Fecha: enero 2008
Posts: 731
tal vez algo como:

if [[$ var \u003d\u003d 25 *]]
Closed Thread

Marcadores

Etiquetas
script de shell

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 06:53 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0