12.07.2013 Views

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

utasítással rendezni). A parancsot olyankor használjuk, amikor például egy listában ki<br />

akarjuk szűrni az ismétléseket. A parancsnak a kapcsolókon kívül két argumentuma lehet,<br />

a bemeneti és a kimeneti állomány. Ezek hiányában a standard kimenetre illetve<br />

bemenetről dolgozik. A parancs alapértelmezésben teljes sorokat hasonlít össze. Lehetőség<br />

van arra is, hogy az összehasonlítás során ne vegyen figyelembe megadott mezőket<br />

(a mező egy olyan karaktersorozat, melyet egy vagy több elválasztókarakter – általában<br />

szóköz vagy tabulátor – választ el egy másik karaktersorozattól).<br />

A -c kapcsoló hatására a sorok elé kiírja az ismétlések számát is. Ha ezt a kapcsolót<br />

használjuk egy sorba rendezett adatfájlon, akkor könnyen megkaphatjuk a leggyakoribb<br />

elemet (az adatok módusza). Ehhez csupán a gyakoriság szerint kell sorba rendezni az<br />

adatokat.<br />

10.4. Példák és feladatok<br />

10.1. Feladat<br />

Írassuk ki az echo paranccsal a következő mondatokat:<br />

1. ”$HOME, sweet $HOME”<br />

2. ”$HOME, sweet [$HOME értéke]”<br />

3. ’Azt mondta az öreg tímár: ”Ez az ulti nem ulti már.”’<br />

10.2. Feladat Listázzuk ki, és számoljuk meg a /usr/lib könyvtárban és az összes alkönyvtárában<br />

az összes olyan fájlt, amelynek utolsó előtti betűje ” e”.<br />

10.3. Feladat A sort és a uniq parancsok segítségével keressük meg a mellékelt adatfájl<br />

móduszát, azaz a leggyakoribb elemet. Rendezzük gyakoriság szerint sorba az adatokat és<br />

ábrázoljuk a gyakoriság-eloszlást gnuplottal. Próbáljuk meg az x tengely címkézését az<br />

egyes kategóriáknak megfelelően megváltoztatni ( Útmutatás: a gnuplot interaktív használatával<br />

kérjünk segítséget a help set xlabel paranccsal).<br />

10.4. Feladat A sort, a uniq és a wc parancsok használatával keressük meg a mellékelt<br />

adatfájl mediánját, azaz azt az elemet, aminél az adatok fele kisebb, illetve nagyobb.<br />

10.5. Feladat A mellékelt adatfájlban a Mauna Loa obszervatóriumban 1974 és 1987<br />

között mért CO2 koncentrációk találhatóak havi felbontással (http: // itl. nist. gov ).<br />

Készítsünk kumulatív gyakoriságeloszlást, azaz az koncentráció függvényében ábrázoljuk,<br />

hogy az adott értéknél hányszor fordul elő kisebb mért érték. Az eloszlást ábrázoljuk<br />

gnuplottal, és illesszük be egy L ATEX dokumentumba.<br />

10.6. Feladat Számoljuk meg, hány olyan fájl van az /usr könyvtárban ami c vagy v<br />

betűvel kezdődik, és o betűre végződik. Azok az útvonalak, amit nincs jogunk olvasni hibát<br />

emelhetnek, gondoskodjunk róla, hogy a hibaüzenet a keres.err állományba kerüljön.<br />

123

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!