" />
![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| search to ord i sed | ajitkumar2 | Shell Programmering og Scripting | 12 | 08-01-2008 04:00 AM |
| lignende ord | Streetrcr | UNIX for dummyer Spørgsmål & svar | 1 | 03-22-2008 09:24 AM |
| sed [slette alt mellem to ord] | Orbix | UNIX for dummyer Spørgsmål & svar | 3 | 12-25-2007 08:27 AM |
| Få ord .. | kakashi_jet | Shell Programmering og Scripting | 10 | 07-31-2006 10:30 AM |
| Looking for Words File | OC Del Guy | UNIX for dummyer Spørgsmål & svar | 9 | 04-12-2006 08:27 AM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
Sammenligne 2 ord
Hej
Jeg har tildelt liste over arrays som nedenfor: rtab [1] \u003d "TAB1 Y" rtab [2] \u003d "TAB2 Y" rtab [3] \u003d "TAB3 Y" rtab [4] \u003d "TAB4 Y" Og jeg har en tekstfil comp.txt, der indeholder >VI comp.txt TAB1 Y TAB2 Y TAB3 Y TAB4 Y Jeg ønsker at sammenligne indholdet af array med indholdet i comp.tx.. så jeg har skrevet koden som nedenfor: i \u003d 0 mens læse ttab gøre ARR [$ ((I \u003d I 1 ))]\u003d$ ttab hvis [$ ttab \u003d $ (rtab [i])] så echo "$ (rtab [i]) -> Status er Y [PASS] " elSE echo "$ (rtab [i]) -> status er N [FAIL]" fi gjort <comp.txt Men desværre har jeg fået output .. status N [FAIL] hver gang jeg køre dette script. Er det fordi scriptet kan ikke sammenligne 2 ord TAB Y ( "TAB2 Y" sammenligne med "TAB2 Y" er ikke tilladt, "TAB" sammenligne med "TAB" er OK)? Hvis ja, hvordan kan jeg rette dette? Tak u meget ![]() Sidst redigeret af luna_soleil; 03-18-2009 på 02:06 PM.. |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|