Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a dummies Kérdések és válaszok
.
Google Site



A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome!

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 01-07-2009
Regisztrált felhasználó
 

Join Date: Jan 2009
Hozzászólások: 5
foreach kérdés

OK, így hát nagyon rozsdás vagyok, és csak arra, hogy vissza a Unix után 9 év.

Beragadtam valami könnyű. Azt akarom, hogy keressen line-by-line a stringek egy fájlt, és azt akarom, hogy ezt a sorozatot a fájlokat egy könyvtárba.

Ez működik jól, hogy a keresés:

miközben olvasni i; do grep $ i fájl2; tenni <file1.txt

Ez is jól olvasható a könyvtárban:

foreach file ( "/ bin / ls *. txt)
echo $ file
vége

de ha megpróbálom, és a két, nem öröm.

foreach file ( "/ bin / ls *. txt)
miközben olvasni i; do grep $ i fájl2; tenni <$ file
vége

Segíts kérlek!
Sponsored Links
  #2 (permalink)  
Old 01-07-2009
pludi's Avatar
pludi pludi is offline Forum Staff  
Moderátor
 

Join Date: Dec 2008
Helyszín:. A
Hozzászólások: 2.960
Próbáld ki ezt:

Kód:
for file in `/bin/ls *.txt`
do
    while read i
    do
        grep $i file2
    done < $file
done

Természetesen, ha a grep támogatja a-f kapcsoló kipróbálhatja

Kód:
for file in `find . -prune -name '*.txt' -print`
do
    grep -f $file $file2
done

HTH
/ pludi
  #3 (permalink)  
Old 01-07-2009
Regisztrált felhasználó
 

Join Date: Jan 2009
Hozzászólások: 5
Kapok egy "bash: $ file: kétértelmű redirect" az első példa.
  #4 (permalink)  
Old 01-11-2009
pludi's Avatar
pludi pludi is offline Forum Staff  
Moderátor
 

Join Date: Dec 2008
Helyszín:. A
Hozzászólások: 2.960
Aztán újra a belső hurok a
Kód:
cat ${file} | while read i
do
    grep $i file2
done

Sponsored Links
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Ki


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
tcsh használata egyszerű kérdésre foreach moldoverb Shell programozás és Scripting 1 01-07-2009 08:05 PM
foreach a KSH asulli01 A UNIX a dummies Kérdések és válaszok 8 11-26-2008 03:55 PM
foreach loop abch624 Shell programozás és Scripting 1 03-19-2008 09:34 PM
foreach mappa eltinator Shell programozás és Scripting 7 08-13-2007 03:37 AM
foreach loop kérdés clipski A UNIX a dummies Kérdések és válaszok 7 12-22-2005 01:28 PM



Minden idő GMT -4. Az idő most 02:34 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Content Copyright © 1993-2010. All Rights Management by Reserved.Ad RedTyger

Content Relevant URLs by vBSEO 3.2.0