Ellenőrző kérdések a harmadik gyakorlathoz.
Mik azok a szűrő parancsok?
a. Minden parancs előtt lefutó ellenőrző utasítások.
b. Egy fájl tartalmán dolgozó módosító operátorok.
c. Egy bizonyos inputot befogadó, majd annak egy módosított verzióját
az outputra író parancsok.
d. Adatbázis utasítások, amelyek csökkentik egy perzisztens fájlból
kinyert adat számosságát.
Mik azok a reguláris kifejezések?
a. Egy minta, amellyel megadható, hogy a kifejezés milyen szövegre illeszkedik.
b. Formális nyelvi leírásai a felhasználói követelményeknek egy Bash programmal szemben.
c. Egy formális nyelvi leírás, amely megmondja, hogy a felhasználói input helyes-e.
d. Egy keresőmotornak megadható szöveges kifejezés, amellyel pontosabban lehet keresni egy
szöveges inputban.
Legyen a következő az animals.csv fájl tartalma:
Name,Species,Age
Szatyor,dog,4
Bejgli,dog,1
Raptor,cat,10
Feri,dog,8
Ducatti,parrot,2
Marcang,pig,5
Garfield,cat,4
Aragorn,dog,5
Charles,parrot,22
Siemens,parrot,10
Aragog,cat,2
Thor,dog,12
Pestis,dog,9
Mit ír ki az alábbi kód?
cat animals.csv | grep '^Ara[a-z],'
Mit ír ki az alábbi kód?
cat animals.csv | grep -E '^Ara[a-z],'
Mit ír ki az alábbi kód?
cat animals.csv | grep -E '^Ara[a-z]+,'
Mit ír ki az alábbi kód?
cat animals.csv | grep 'cat'
Mit ír ki az alábbi kód?
cat animals.csv | grep ',cat' | cut -f 1 -d ';'
Mit ír ki az alábbi kód?
grep ',cat' animals.csv | cut -f 1 -d ',' | sort
Mit ír ki az alábbi kód?
head -1 animals.csv | cut -f 2 -d ','
Mit ír ki az alábbi kód?
grep ',dog' animals.csv | sort | tail -1
Az eddigiek alapján írjunk egy kódot, ami kiírja a legidősebb papagáj életkorát!