Shell script- tudtok segíteni?
Kaptam egy házit amit tényleg nem tudok megoldani... sajnos nagyon rühellem a shell scriptet... valakiiii segítsen légyszíves.
Készítsen egy shell scriptet, ami szuperjó lesz, és azt csinálja, hogy a felhasználótól 1. paraméterként kapott csoport nevéhez tartozó felhasználókat kiírja egy fájlba, amely fájlnak nevét a második paraméter tartalmazza.
Ellenőrizze a program, hogy megfelelő számú paramétert kapott-e (2), ellenkező esetben hibaüzenettel lépjen ki.
Aztán ellenőrizze, hogy az első paraméter egy létező csoport neve-e (ezt az /etc/group fájlból lehet kinyerni).
Ellenőrizze azt is, hogy létezik-e az a fájl, ami kimeneti fájlnévként meg lett adva, és ha igen, akkor arról készítsen egy biztonsági másolatot <fajlnev>_backup néven, és a kimenettel az eredeti fájlt írja felül.
A kimeneti fájlba kerüljön bele az összes felhasználó neve, aki annak a csoportnak a tagja (ezt egyrészt a /etc/group fájl 4. oszlopából lehet kiszedni, és másrészt még az /etc/passwd fájlt is át kell nézni, hogy ott van-e valakinek az adott csoport azonosítószáma megadva azon fájl negyedik oszlopában).
Nem kell ehhez fájlokat birizgálni:
Gondoljuk végig:
A ZH-n nem leszünk ott. Pont azzal tanulnál, gyakorolnál a ZH-ra, ha megcsinálnád a házit. Ha nem érted, tegyél fel konkrét kérdést, miután átnézed az órán tanultakat és nem leltél választ. Ha nem érted és nem is akarod érteni, akkor viszont teljesen értelmetlen megcsináltatni velünk és pazarolni az időnket, és teljesen értelmetlen arra a képzésre járnod és pazarolni az idődet, hiszen meg fogsz bukni.
Szóval:
Mi az, amit nem értesz?
"Bevezetés a shell scriptek csodálatos világába":
Magyar nyelvű és innen elég sok mindent megtanulhatsz.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!