Informatika1-2017/HF2

A MathWikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „= 2. Házi feladat = Írni kell egy vagy több bash parancsot aminek hatására a következő történik: * letöltjük a <tt>http://math.bme.hu/~borbely/felsobb_mat.…”)
 
 
(egy szerkesztő 2 közbeeső változata nincs mutatva)
5. sor: 5. sor:
 
* letöltjük a <tt>http://math.bme.hu/~borbely/felsobb_mat.random</tt> fájlt (az aktuális mappába)
 
* letöltjük a <tt>http://math.bme.hu/~borbely/felsobb_mat.random</tt> fájlt (az aktuális mappába)
 
** Ez (fiktív) hallgatók ZH-eredményeit tartalmazza: <tt>névTABneptunTABpontszám</tt> formátumban
 
** Ez (fiktív) hallgatók ZH-eredményeit tartalmazza: <tt>névTABneptunTABpontszám</tt> formátumban
** De lehet negatív pontot is szerezni
+
** Lehet negatív pontot is szerezni
 
* kiválasztjuk a negatív pontot elért hallgatókat
 
* kiválasztjuk a negatív pontot elért hallgatókat
* rendezzük őket pontszám szerint csökkenő sorrendbe (legkisebb legelöl)
+
* rendezzük őket pontszám szerint növekvő sorrendbe (legrosszabb legelöl)
 
* kiszedjük az első és harmadik oszlopot (neptun kódot nem)
 
* kiszedjük az első és harmadik oszlopot (neptun kódot nem)
 
* az eredményt a <tt>shame.txt</tt> fájlba írjuk
 
* az eredményt a <tt>shame.txt</tt> fájlba írjuk
 +
* végezetül töröljük az eredeti letöltött fájlt
  
 
=== script ===
 
=== script ===
A parancsokat egymás alá írjuk egy szövegfájlba (<tt>.sh</tt> kiterjesztéssel szokás) és mellékeljük a [http://wiki.math.bme.hu/view/Informatika1-2017#Tudnival%C3%B3k megadott módon].
+
A parancsokat írjuk egymás alá egy szövegfájlba (<tt>.sh</tt> kiterjesztéssel szokás) és mellékeljük az [[Informatika1-2017]] (Tudnivalók) résznél megadott módon.
  
A parancsokat egyszerre le tudjuk futtatni:
+
A parancsokat egyszerre le tudjuk futtatni a következővel:
  
 
     bash >>fájl neve<<
 
     bash >>fájl neve<<
 +
 +
 +
=== Segítség ===
 +
Nézegessük a 2. gyakorlat anyagát, az ott található parancsokat és kapcsolóikat. Hasznos linkeket is találunk, ahol utána tudunk nézni parancsoknak.
 +
Vagy használjuk a manual-t:
 +
 +
    man >>parancs<<
  
 
== Határidő ==
 
== Határidő ==

A lap jelenlegi, 2017. szeptember 14., 14:30-kori változata

Tartalomjegyzék

2. Házi feladat

Írni kell egy vagy több bash parancsot aminek hatására a következő történik:

  • letöltjük a http://math.bme.hu/~borbely/felsobb_mat.random fájlt (az aktuális mappába)
    • Ez (fiktív) hallgatók ZH-eredményeit tartalmazza: névTABneptunTABpontszám formátumban
    • Lehet negatív pontot is szerezni
  • kiválasztjuk a negatív pontot elért hallgatókat
  • rendezzük őket pontszám szerint növekvő sorrendbe (legrosszabb legelöl)
  • kiszedjük az első és harmadik oszlopot (neptun kódot nem)
  • az eredményt a shame.txt fájlba írjuk
  • végezetül töröljük az eredeti letöltött fájlt

script

A parancsokat írjuk egymás alá egy szövegfájlba (.sh kiterjesztéssel szokás) és mellékeljük az Informatika1-2017 (Tudnivalók) résznél megadott módon.

A parancsokat egyszerre le tudjuk futtatni a következővel:

   bash >>fájl neve<<


Segítség

Nézegessük a 2. gyakorlat anyagát, az ott található parancsokat és kapcsolóikat. Hasznos linkeket is találunk, ahol utána tudunk nézni parancsoknak. Vagy használjuk a manual-t:

   man >>parancs<<

Határidő

2017. szeptember 21. 23:59

Pontozás

Ha nem is futnak le a parancsok, akkor 0 pont. Ha lefutnak, de rossz eredménnyel, akkor 1 vagy 2 pont. Maximum 3 pont.

Személyes eszközök