A megoldásokat tartalmazó fájlokat levél mellékleteként ("pine" Attchment) küldje el az alul megadott címre. (Semmiképp ne "csa" vagy "maulis" levelezési címére !)
Csak a valerie-ról küldött - beadott feladatokat tartalmazó - leveleket fogadok el !
Az összes Unix beadottat egyszerre, egy levélben küldje el.
(Több küldés esetén csak az utolsó levél lesz feldolgozva.)
A levél SUBJECT-je legyen "UNIX-BEADANDO".
(Megfordítva: Az alább megadott címre csak a megoldásokat küldjék. Minden olyan levelet, amire "választ" várnak, "csa@valerie"-nek küldjenek.)
A fájlok neve kezdõdjön a "unix" szóval. Ezt minden feladat esetén a feladat sorszáma kövesse. Ha egy feladat megoldása további fájlokból áll, azok neve kezdõdjön ugyanúgy, mint a megoldás "fõ"-fájljáé, és kapjon valami "extension"-t. Pl. a 3. feladat megoldása a unix3 fájlba kerüljön, s ha további két fájl tartozik a megoldáshoz, akkor ezek neve lehet pl. unix3.adat ill. unix3.sedpar.
Tehát a levél maga soha ne tartalmazza a megoldást ! (Kommentárokat se, a levelet el sem fogom olvasni, tehát lehet teljesen üres ! Ennek megfelelõen, minden, a megoldásra vonatkozó kommentárt a megoldást tartalmazó fájlokba tegyen, mert azoknak megnézem a belsejét is.)
Csak az itt leírtaknak megfelelõ megoldást fogadom el. (Ezt tudom Unix scripttel feldolgozni.)
A feladatokat mindenkinek egyedül kell megoldania, semmiféle "csapatmunka" nem megengedett !
A puskázás gyanúját is kerülje ! (Puskázásból több baja származhat a beadottakkal kapcsolatban, mint akármi másból.)
Próbálja ki (a valerie-n és Linuxon) a beadott feladatot !
Valerie-n és Linuxon is értelmesen kell viselkedni mindegyik megoldásnak. Ez azt is jelentheti, hogy a kettõ közül az egyiken csak azt írja a képernyõre a script, hogy
ezen a gépen nem, hanem csak a másikon mûködik.
(Nem mûködõ beadott annyival rosszabb a be se adottnál, hogy az azt kiértékelõt feleslegesen dolgoztatja.)
A tesztadatait nem fontos beküldeni. Ha mégis ezt teszi, akkor se legyen a tesztadatokat tartalmazó fájl neve "beégetve" a scriptbe. (Vagyis: egy "szûrõ" a standard inputról vagy paraméterként adott fájlból dolgozzon,
és a standard outputra írjon !)
Annak a lekérdézésére (ha szükséges), hogy a melyik gépen fut egy script, használhatja a "hostname" parancsot.
Az elküldést elõször próbálja ki úgy, hogy saját magának küldi el a levelet és melléklete(i)t !
*-gal jelöltem a (szerintem) nehezebb feladatokat.
A beadást követõ egy héten belül felkerül a neve és a beadott feladatainak a directory listája egy másik html-lapra. Ha ez nem történik meg, reklamáljon, és küldje újra a megoldásokat.
Nehezített változat: Ha a felhasználó többször is bejelentkezett, csak a legrégebbi bejelentkezését vegyük figyelembe.
Nehezített változat: Ha a felhasználónak vannak egymást (részben vagy teljesen) átfedő bejelentkezései, akkor ezen bejelentkezések közös időtartamát csak egyszeresen számítsuk.
Nehezítés: Az output fájl minél kevesebb sorból álljon, azaz ne csak hosszú sorok szétvágását, hanem rövidebbek egyesítését is végezze el a parancsfájl.
Egyszerűség kedvéért feltehetjük, hogy egy tar-file mérete
pontosan megegyezik a bele csomagolt fájlok méretének összegével.
A "minél kevesebb" kritériumnak már az is megfelel, ha a valamilyen
sorrendben feldolgozott fájlok közül egy tar-file-ba a következő
feldolgozandó fájl már nem férne bele.
Egyszerű változat: feltesszük, hogy a directoryban csak fájlok vannak, és azok egyenkénti mérete nem nagyobb 1,4MB-nál.
Nehezítés: Ha a kicsomagoláskor megadunk fájlneveket is, akkor csak az adott nevű fájlokat csomagolja ki a parancs.
A parancsfájlnak azokat a user-eket kell listáznia, akiknek van a
valerie-n honlapja. A listán szerepeljen az is, hogy összesen hány .jpg
vagy .gif stringet tartalmazó sor található az illető "index.html" fájljában.
A parancsfájlnak értelemszerűen csak a valerie-n kell érdemi munkát végeznie.
Az átalakításhoz egy olyan háromoszlopos táblázatot használunk, ami a "NYOMTATOK" környezetváltozóban adott nevű fájlban van. A fájl sorainak szerkezete a következő:
A következőket feltételezhetjük:
Csizmazia Albert | progkor@valerie.inf.elte.hu |