Professional Documents
Culture Documents
A moria szerveren a hallgató saját home könyvtárában hozzon létre egy az EHA/NEPTUN
kódjával megegyező könyvtárat (eha kód kisbetűkkel, .kefo nélkül, illetve neptun azonosító
kisbetűvel), azon belül hozzon létre egy F21221 könyvtárat, azon belül pedig egy ZH1P_ZY
könyvtárat.
(pl. a következő paranccsal: mkdir –p ehakód/F21221/ZH1P_ZY ahol az ehakód az Ön EHA
kódja kisbetűkkel .kefo nélkül vagy NEPTUN kódja.)
Pl. NEPTUN kóddal rendelkező hallgató esetén: mkdir –p zcgwae/F21221/ZH1P_ZY
A teljes elérési út a következő lesz akkor: /home/ZCGWAE/zcgwae/F21221/ZH1P_ZY
Pl. EHA kóddal rendelkező hallgató esetén: mkdir –p kofsaag/F21221/ZH1P_ZY
A teljes elérési út a következő lesz akkor:
/home/KOFSAAG.KEFO/kofsaag/F21221/ZH1P_ZY
Leadáshoz hajtsa végre a következő parancsokat, és utasításokat (ahol az ehakód helyére írja
saját eha/neptun kódját kisbetűvel - eha kódnál kefo nélkül):
Ezután SCP alapú programmal (pl. winscp) töltsék le a generált zip fájlt (saját könyvtárukban
van ehakód_dátum.zip néven), majd a fájlfeltöltéses feladatban töltsék fel!
Írjon bash scriptet, amely a pozícionális paraméterben megadott fájlon dolgozik. A bash
szkript a kimenetét a log.txt fájlba irányítja.
Fájl szűrésével állapítsa meg, melyik csomagnak van a legtöbb függősége. Mellette határozza
meg, hány olyan csomag van még, amely ugyanolyan architektúrában van, mint a legtöbb
függőséget tartalmazó csomag.
A bejegyzések a fájlban így néznek ki:
Package: speech-dispatcher-espeak-ng
Architecture: amd64
Version: 0.8.7-1
APT-ID: 6313
Status: installed
Depends: libc6 (>= 2.4), libdotconf0 (>= 1.0.13), libespeak-ng1, libglib2.0-0 (>= 2.31.8),
libltdl7 (>= 2.4.6), libsndfile1 (>= 1.0.20), speech-dispatcher (= 0.8.7-1)
Breaks: speech-dispatcher (<< 0.8.5-5)
A csomag neve a Package: után van, a függőségeket a Depends: kezdetű sorban ,-karakterrel
elválasztva találjuk. Az architektúra leírása az Architecture: után található.
A sorok összetartásához javasolt az unió karakter használata a grep meghatározásakor. ( Unió:
| - AltGr+W karakter, amit védeni kell a grep alatt [ egy karakter védése: \ karakter
(AltGr+Q)] )
A program paraméterei:
Pozícionális paraméter: a feldolgozandó fájl neve