![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
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 |
| 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! |
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 |
| CEP vs "Business Rules" | iBot | Complex Event Processing RSS hírek | 0 | 10-22-2007 11:00 PM |
| szabályok | VRN | Post Itt léphet kapcsolatba Weblap adminisztrátorok és a moderátorok | 2 | 03-21-2006 09:25 AM |
| Szabályok | Tux | Post Itt léphet kapcsolatba Weblap adminisztrátorok és a moderátorok | 2 | 01-20-2005 02:48 PM |
| szabályokat? | Xskwizitboi | A UNIX a dummies Kérdések és válaszok | 1 | 12-02-2004 01:46 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Szintaxis / szabályok (Can I do this?)
Van egy kis kódot, amit kell ismételget 24-szer (minden órában egy nap ).... Itt van, hogy néz ki most ...
Kód:
while read hour file; do
if [ $hour -eq 00 ]; then
count=`awk -F, 'BEGIN { count=0 } ............. { count++ } END { print count }' $file`
hourly01=`expr $hourly1 + $trade_count`
elif [ $hour -eq 01 ]; then
count=`awk -F, 'BEGIN { count=0 } ............. { count++ } END { print count }' $file`
hourly02=`expr $hourly2 + $trade_count`
..................
fi
done < ls.txt
ne fogd meg a kódot a levelet a levél, csak úgy azt az elképzelést, és mondja meg, hogy meg lehet csinálni .. Kód:
for (x=00; x<=23; x++) {
if [ $hour -eq $x ]; then
count=`awk -F, 'BEGIN { count=0 } ............. { count++ } END { print count }' $file`
hourly$x=`expr ${hourly}$x + $trade_count`
fi
}
Last edited by yongho; 06/22/2005 at 04:48 PM.. |
|
||||
|
awk tömbök támogatja.
A Kód:
'{ count=0 } ............. { count++ } END { print count }'
A rövid válasz: az awk tudsz mit kérdeztem. Minden egy darab awk kódot. |
|
||||
|
Látom
Én most vizsgálja meg, ahogy azt javasolta, de van egy másik kérdés a javasolt módszer.
My problem: Eredetileg Futottam valami ilyesmi ls-al | grep június 22. | cut-c49-100>> myLs.txt hogy én csak az időt és a fájlnév az összes kép a június 22. és a szöveges fájl. Az, hogy a szöveges fájl kezdtem awking. Te azt sejteti, hogy ahelyett, miközben olvasni óra fájl hogy én kezdődik az awk rögtön, hogy elkerüljék a megismételve, hogy a kódot, amit tettem. Mivel a szöveges fájlt a LS tartja a fájlneveket a CSV fájlokat, azt kell tudni, hogy egy bizonyos ponton, awk azokat a fájlokat végez néhány gróf számítások. Nem hiszem, hogy lehetne használni nested awk .. awk egy awk megnyitni azokat a fájlokat találtak az első awk. (vagy tehettem volna?). Majd vegye fel a könyv a hétvége, köszönöm. Last edited by yongho; 06/23/2005 at 09:53 AM.. |
|
||||
|
awk támogatja a rendszer () függvény, mint a C és a PHP.
Hozhat létre a dinamikus string, akkor adja át a rendszer létrehozására kimenet. Ez nem az, hogy jobb, mint az awk script, vagy fordítva - egyszerűen csak rossz, hogy különböző eszközök segítségével, és ide-oda pattogó között. IMO. |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|