![]() |
|
|
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 |
| oszlop space | rollthecoin | AIX | 4 | 07-09-2008 09:36 AM |
| kivonat oszlop neve alapján | t27 | A UNIX a dummies Kérdések és válaszok | 3 | 08-29-2007 02:04 PM |
| oszlop-alapú keresés | user_007 | Shell programozás és Scripting | 8 | 07-01-2007 06:52 AM |
| szűrő bizonyos oszlopban a kép | CamTu | Shell programozás és Scripting | 4 | 04-04-2005 07:24 PM |
| szűrő alapul oszlop értéke | rraajjiibb | Shell programozás és Scripting | 2 | 05-25-2004 10:09 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
szándékkal: df-KH | szűrő alapuló kapacitás (használt tér) oszlop ahol%> 85
Szeretném elérni ezt sh, ha azonban a képesség létezik, csak más kagyló máshol ez elfogadható.
% Df-KH Fájlrendszer méretét használt élni kapacitás szerelt ... / dev/dsk/c0t0d0s1 103g 102g 23M 100% / export/DISK15 ... # Kimenet csonka a rövidítés Célom az, hogy egy scriptet szűrőt, és kiírja az összes bejegyzést egy df-KH kimenet: - A rendelkezésre álló parancsok ! / bin / sh - Preferált - Ha a%-os érték az oszlop kapacitása nagyobb, mint 85%-os - Azt szeretnénk, hogy az eredményben nyomtatni az eredeti bejegyzést df-k kimenet tartalmaznia kell a kapacitás és a fájlrendszer mount-point - Én is szeretnék Rendezés az alfanumerikus karakter található szerelt oszlop, ez a szép, hogy nem szükséges ** Nem sok sikert a sort-k 6,6 d vagy 6,6 d operandusok Én viszonylag új a UNIX környezetben, az ablakok srác a kereskedelmi így kap a BOOS és jeers ki a rendszer elõl. ![]() Back to business: Gondolkodtam foreach nyilatkozatok, nem biztos, hogy a takarmány minden sor a foreach nyilatkozatot, ha a kocsivissza / vagy új sor karakter felhasználásra kerülnek, mint a mező elválasztó a foreach bemenet; awk párosítva ujb kimutatások, de nem igazán biztos abban, hogy ez a legjobb eszköz. Gyanítom, talán teszt kimutatások kéne használni, de biztos vagyok rajzot üres helyekkel, hogy hogyan lehet ezt elérni, és tegye óta együtt már nagyon korlátozott expozíció scripting. Fogalmam sincs, hogyan kell jelölnie kocsi vissza / az új sor karakterek, mint a mező szétválasztóra foreach bemenet, emlékszel Új vagyok Olvastam dokumentációját az egész így aztán irány lehetne súlyosan téves, vagy akár ki a megfelelő kontextusban. itt az én eredeti gondolatok, ez az én tisztázza szándékait DF-kh vagy cső kimenet bemenet "foreach parancs utasítás ", vagy átirányít az ideiglenes fájlt, <<EOFs (jelen dokumentum) elfogadható, valószínűleg a preferált hely megőrzésére irányuló minden parancsnak annak elkerülése áramfejlesztő file elmaradás vagy ideiglenes fájlt, vagy <<EOF nyújt foreach bemenet érdekében megteendő intézkedéseket, amikor is azt akarom, hogy%-os érték a kapacitás-oszlop képest ujb nyilatkozata ellen értéke 85%. Akkor minden az eredeti bejegyzést, amelyek teljesítménye oszlopérték értékeli, mint igaz a gt 85% Összehasonlításképpen, akarom azokat a nyomtatott és végül sorrendje alfanumerikus értéke csatolható. Please let me know, ha segíteni tud és / vagy ha azt akarod tenni minden további lábmunka, egyedinek minden kérelmét követően tehát mi tud kap ez megtett jog és kis késedelemmel. Köszönet egy csomó előre. A barátságos szomszédság programmar! |
|
||||
|
Rájöttem, hogy néhány infó ezen az oldalon után ÉN kifüggesztett, azt hiszem, ez nem gyakori használata ajánlott linkek a kapcsolódó álláshely.
mindenképp, mondattan Megvan a megvalósítására mindent akartam végül is # Df-KH | grep / export | awk '$ 5> \u003d 85' | sort 6,6 d Ez azonban kihagyja azokat a bejegyzéseket, ahol a kapacitás mező értéke 100%, utoljára megnéztem ... ez több volt, mint 85. What am I missing? |
|
||||
|
Idézet:
error: Páratlan " thanks for your input mégis. Ha nem bánja magyarázta, tudna részletekbe menni a szerkezetét, és miért ez a kijelentés, hogy ezt tetted. Még mindig próbálok rájönni, hogy az elhelyezés / követelmény / kikötésekkel a (), [],{}, amelynek Ön csak zárójeleket itt. Remélhetőleg érted amit kérek. Igazam volt, hogy vállalja az egységes idézőjelek vannak a csoportban a parancsokat együtt, vagy azok, kettős célja, hogy végre a parancsokat awk parancs, valamint a csoport tartalmát. fajta, mint a sub-shell végrehajtás? Vagyok jártas segítségével előre perjel, hogy kezdeményezzen keresést mint belül vi, kevesebb környezetben, akkor a 'használ a back-per, hogy elkerülje a következő előre perjel metakarakter amely része a kutatás húr ... mi volt az utolsó előre-per célja ebben a megállapításban? Is, a szabad szoros zárójelben körüli egész és oszlop id? Ha van anyagminta, én szívesen veszi választ. |
|
||||
|
Kód:
df -kh | \ # Pipe the output of df to awk awk ' # Start the awk script /\/mnt/ \ # Grep for pattern(first condition) && \ # add a second condition (and) int($5) >= 85 \ # Check if integer of $5 is greater that 85(second condition) ' # End awk script |
![]() |
| Könyvjelzõk |
| Címkék |
| unix commands |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|