Helló minden kedves fórumozónak
Egy kis segítséget szeretnék kérni, kaptam egy feladatot, ami a következő:
Írjon bash scriptet, amely az első pozícionális paraméterben megadott könyvtárban meghatározza az olvasható fájlok átlag méretét bájtban (egészre kerekitve). A paraméterül kapott könyvtár létezését ellenőrizze, és térjen vissza hibás (2) kóddal ha nem létezik. Ha nincs megadva paraméter, írjon ki rövid ismertetőt a használatról és térjen vissza hibás (1) kóddal. Az eredmény egész számot (átlag) írja ki egy log.txt nevű fájlba.
A feladat megoldása során a "test", "expr", "ls", "cat", "echo", "cut", és "find" segédprogramokat használja (amelyikre szükség van) viszont NE használja a "du" parancsot. Ezen túl szükség esetén használjon vezérlési szerkezeteket, változókat, csővezetéket, csatorna átirányítást, parancslistát.
A program paraméterei:
1. Pozicionális paraméter: könyvtárnév
Igazából a feladat elejével nem boldogulok, hogy lehet azt leirni a scriptben, hogy az olvasható fájlok átlag méretét számolja ki? Nézegettem a find manual-ját, illetve google ezerrel, de nem találtam rá a jó megoldásra.