" />
![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| söka två ord i sed | ajitkumar2 | Shell-programmering och Skript | 12 | 08-01-2008 04:00 |
| liknande ord | Streetrcr | UNIX for Dummies Frågor & Svar | 1 | 03-22-2008 09:24 |
| sed [bort allt mellan två ord] | Orbix | UNIX for Dummies Frågor & Svar | 3 | 12-25-2007 08:27 |
| Få ord .. | kakashi_jet | Shell-programmering och Skript | 10 | 07-31-2006 10:30 |
| Letar du efter ord Arkiv | OC Del Guy | UNIX for Dummies Frågor & Svar | 9 | 04-12-2006 08:27 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Jämföra 2 ord
Hej
Jag har tilldelat lista med kedjor som nedan: rtab [1] \u003d "TAB1 Y" rtab [2] \u003d "TAB2 Y" rtab [3] \u003d "TAB3 Y" rtab [4] \u003d "TAB4 Y" Och jag har en textfil comp.txt som innehåller >VI comp.txt TAB1 Y TAB2 Y TAB3 Y TAB4 Y Jag vill jämföra innehållet i array med innehållet i comp.tx.. så jag har skrivit koden enligt nedan: i \u003d 0 samtidigt läsa ttab göra arr [$ ((i \u003d i +1 ))]\u003d$ ttab om [$ ttab \u003d $ (rtab [i])] sedan echo "$ (rtab [i]) -> Status Y [PASS] " else echo "$ (rtab [i]) -> status N [UNDERKÄND]" fi gjort <comp.txt Men tyvärr har jag fått produktionen .. status N [UNDERKÄND] varje gång jag kör det här skriptet. Är detta eftersom skriptet kan inte jämföra 2 ord TAB Y ( "TAB2 Y" jämför med "TAB2 Y" är inte tillåtet, "TAB" Jämför med "TAB" är OK)? Om ja, hur kan jag åtgärda detta? Thank u mycket ![]() Senast redigerad av luna_soleil; 03-18-2009 vid 02:06.. |