" /> Vergleicht man 2 Worte - Die UNIX-und Linux-Foren
The UNIX and Linux Forums  
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Suche zwei Worte in sed ajitkumar2 Shell Programmierung und Scripting 12 08-01-2008 04:00 AM
ähnliche Wörter Streetrcr UNIX for Dummies Questions & Answers 1 03-22-2008 09:24 AM
sed [löschen alles, was zwischen zwei Worten] Orbix UNIX for Dummies Questions & Answers 3 12-25-2007 08:27 AM
Holen Sie sich die Worte .. kakashi_jet Shell Programmierung und Scripting 10 07-31-2006 10:30 AM
Suchen Sie nach Redewendungen Datei OC Del Guy UNIX for Dummies Questions & Answers 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 Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 03-18-2009
luna_soleil luna_soleil is offline
Registrierte Nutzer
  
 

Join Date: Feb 2009
Beiträge: 33
Vergleicht man 2 Worte

Hi

Ich habe zugeordnet Liste von Arrays wie folgt:
rtab [1] \u003d "TAB1 Y"
rtab [2] \u003d "TAB2 Y"
rtab [3] \u003d "TAB3 Y"
rtab [4] \u003d "TAB4 Y"

Und ich habe eine Textdatei, die comp.txt
>vi comp.txt
TAB1 Y
TAB2 Y
TAB3 Y
TAB4 Y

Ich möchte zum Vergleich den Inhalt des Arrays mit dem Inhalt in comp.tx.. so habe ich den Code wie folgt:

i \u003d 0
while read ttab
tun
arr [$ ((i \u003d i +1 ))]\u003d$ ttab
if [$ ttab \u003d $ (rtab [i])]
dann
echo "$ (rtab [i]) -> Status ist Y [PASS] "
else
echo "$ (rtab [i]) -> Status N [FAIL]"
fi
done <comp.txt

Aber leider habe ich immer Ausgang .. Status N [FAIL] Everytime I dieses Skript.
Ist es, weil das Skript nicht vergleichen 2 Worte TAB Y ( "Y TAB2" vergleichen mit "TAB2 Y" ist nicht gestattet, "TAB" vergleichen mit "TAB" ist OK)?
Wenn ja, wie kann ich diese beheben?

Vielen Dank u sehr viel

Zuletzt bearbeitet von luna_soleil; am 03-18-2009 02:06 PM..
 

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 09:03 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0