|
AWK A Need Help!
Nekem van egy probléma, amit nem tudott megoldani. Mindenekelőtt a forgatókönyvet írok is egy Windows szerveren. Próbálom írni a forgatókönyvet, hogy csatlakozzon a iSCSI SAN és keresse meg az utolsó pillanatfelvétel az adott szerver és csatold egy-egy tartalék. Annak érdekében, hogy elkapja a képernyőkön már átirányításuknak a kimenetet egy szöveges fájlt használ, akkor Cygwin és mamlasz értelmezni a fájlt, és bontsd ki információk Meg kell átadni egy másik fájl neve egy bat fájlt, amely végre a következő lépést. Én mindent dolgozik, kivéve az utolsó fontos lépés. Amikor csatlakozni a snapshot volumene nem csatlakoztatható egy betűjelet. Amikor fut a diskpart Látom a lemez száma (a levelet). Aztán kell futtatni néhány diskpart parancsot kapcsolódni a hangerőt, mielőtt hozzárendelhetnek egy levelet az én választásom.
Most az a kérdés. A kimeneti fájl a következő:
Kötet 0 <sp> Data NTFS partíció 400 GB Healthy
Volume 1 Z <sp> <sp> DVD-ROM 0 GB Healthy
Volume 2 C <sp> NTFS partíció 21 GB Healthy System
Volume 3 D adatok 1 NTFS partíció 115 GB Healthy
(<sp> van csak azt mutatják, van egy üres hely)
Mit kell tennie, hogy vonjuk ki a tételt, hogy nincs egy betűjelet. Szeretném használni awk erre. A probléma az, hogy ez a vonal nem mindig az első sorban sem kötet 0. Az egyetlen dolog, ami állandó, hogy az nem lesz egy betűjelet. Amikor megpróbálom a $ 3 a harmadik területén azt a szót adatai szerint a harmadik terület óta üresen. Én valami ilyesmit hopeing
$ 3 / / (print $ 1, $ 2)
Tud valaki segíteni?
|