" /> Comparar 2 palabras - Los Foros UNIX y Linux
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
dos palabras en la búsqueda de sed ajitkumar2 Programación de scripts de shell y 12 08-01-2008 04:00 AM
palabras similares Streetrcr UNIX for Dummies Preguntas y Respuestas 1 03-22-2008 09:24 AM
sed [borrar todo entre las dos palabras] Orbix UNIX for Dummies Preguntas y Respuestas 3 12-25-2007 08:27 AM
Obtener las palabras .. kakashi_jet Programación de scripts de shell y 10 07-31-2006 10:30 am
Buscan palabras Archivo OC Del Guy UNIX for Dummies Preguntas y Respuestas 9 04-12-2006 08:27 AM

 
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 03-18-2009
luna_soleil luna_soleil is offline
Usuario Registrado
  
 

Fecha: febrero 2009
Puestos: 33
Comparar 2 palabras

Hola

Me han asignado la lista de conjuntos que se indican más adelante:
rtab [1] \u003d "TAB1 Y"
rtab [2] \u003d "TAB2 Y"
rtab [3] \u003d "TAB3 Y"
rtab [4] \u003d "TAB4 Y"

Y tengo un archivo de texto que contiene comp.txt
>vi comp.txt
Y TAB1
Y TAB2
Y TAB3
Y TAB4

Quiero comparar el contenido de la matriz con el contenido en comp.tx.. por lo que han escrito el código como sigue:

i \u003d 0
mientras que leer ttab
hacer
matriz [$ ((i \u003d i +1 ))]\u003d$ ttab
if [$ ttab \u003d $ (rtab [i])]
entonces
echo "$ (rtab [i]) -> Y es el estado [PASS] "
else
eco "$ (rtab [i]) -> estado es N [FAIL]"
fi
hecho <comp.txt

Pero, por desgracia, he estado recibiendo de salida es el estado .. N [FAIL] i cada vez que ejecute este script.
Es porque la secuencia de comandos no se pueden comparar 2 palabras TAB Y ( "Y TAB2" comparar con "TAB2 Y" no está permitida, "TAB" comparar con "TAB" está bien)?
En caso afirmativo, ¿cómo puedo corregir esto?

Thank u mucho

Última edición por luna_soleil; al 03-18-2009 02:06 PM..
 

Marcadores

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 08:07 PM.


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