" />
![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Keresés a két szót a sed | ajitkumar2 | Shell programozás és Scripting | 12 | 08-01-2008 04:00 AM |
| hasonló szavak | Streetrcr | A UNIX a dummies Kérdések és válaszok | 1 | 03-22-2008 09:24 AM |
| sed [törölni mindent két szó] | Orbix | A UNIX a dummies Kérdések és válaszok | 3 | 12-25-2007 08:27 AM |
| Get the words .. | kakashi_jet | Shell programozás és Scripting | 10 | 07-31-2006 10:30 AM |
| Looking for Words File | OC Del Guy | A UNIX a dummies Kérdések és válaszok | 9 | 04-12-2006 08:27 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Comparing 2 szó
Szia
Nekem van hozzárendelve listája tömbök, az alábbiak szerint: rtab [1] \u003d "TAB1 Y" rtab [2] \u003d "Lap2-re Y" rtab [3] \u003d "TAB3 Y" rtab [4] \u003d "TAB4 Y" És van egy szöveges fájl, ami tartalmazza comp.txt >vi comp.txt TAB1 Y Lap2-re Y TAB3 Y TAB4 Y Azt akarom, hogy hasonlítsa össze a tartalmát a tömbben a tartalom comp.tx.. ezért írtam a kódot, az alábbiak szerint: i \u003d 0 miközben olvasni ttab tesz tomb [$ ((i \u003d i +1 ))]\u003d$ ttab if [$ ttab \u003d $ (rtab [i])] majd echo "$ (rtab [i]) -> Állapot Y [PASS] " else echo "$ (rtab [i]) -> állapot N [FAIL]" fi done <comp.txt De sajnos már kezd .. kimeneti állapot N [FAIL] everytime i futtatni ezt a forgatókönyvet. Mert ez a forgatókönyv nem összehasonlítandó 2 szó TAB Y ( "Lap2-re Y" összehasonlítaniuk "Lap2-re Y" nem engedélyezett "TAB" összehasonlítani a "tab" van)? Ha igen, hogyan tudom ezt helyesbíteni? Megköszön u nagyon sok ![]() Last edited by luna_soleil; 03/18/2009 at 02:06 PM.. |
|
||||
|
tömbök kezdeni az indexben a nulla nem.
Ha azt szeretnénk, hogy az egyik megléte a tömb elemei a file comp.txt grep segítségével: Kód:
grep -q -e "${rtab[1]}" -e "${rtab[2]}" -e "${rtab[3]}" -e "${rtab[4]}" -e "${rtab[4]}" comp.txt
if [[ $? -eq 0 ]] ; then
echo "found"
else
echo "not found"
fi
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|