rilpoint_mw113

Linux:Ciklusok

(Változatok közti eltérés)
(Ciklusok)
(Ciklusok)
52. sor: 52. sor:
</code>
</code>
</megoldas>
</megoldas>
-
* Példa a bemenet átirányítására: készítse el az oldal2.txt fájlt, mely soronként egy pozitív egész számot tartalmazzon. Használja fel az előző feladatban készített negyzet2 nevű programot úgy, hogy a szövegfájlban levő összes adatra végezze el a terület és kerület kiszámítását!<megoldas>
+
* Példa a bemenet átirányítására: készítse el az oldal2.txt fájlt, mely soronként egy pozitív egész számot tartalmazzon. Használja fel az előző feladatban készített negyzet2 nevű programot úgy, hogy a szövegfájlban levő összes adatra végezze el a terület és kerület kiszámítását!
 +
<megoldas>
<code lang="bash">
<code lang="bash">
./negyzet2 < oldalak.txt
./negyzet2 < oldalak.txt
</code></megoldas>
</code></megoldas>
 +
<box>
 +
Példa az oldalak.txt fájl tartalmára:
 +
<code lang="bash">
 +
3
 +
12
 +
43
 +
23
 +
</code>
 +
</box>
* Készíts shell scriptet, mely 3-tól 20-ig kettes lépésközzel ír ki számokat! <megoldas>
* Készíts shell scriptet, mely 3-tól 20-ig kettes lépésközzel ír ki számokat! <megoldas>
<code lang="bash">
<code lang="bash">

A lap 2016. április 7., 06:56-kori változata

Ciklusok

Kivonat: for, seq, while, (expr, mail)
  • Készíts shell scriptet, mely a billentyűzetről bekért szöveget 10-szer írja ki! A program sorszámozza az egyes sorokat!
  • Készíts shell scriptet, mely a NEVEK változó tartalmát (mely szóközzel elválasztott keresztneveket tartalmaz) egymás utáni sorokban írja ki!
  • A cimek.txt fájl e-mail címeket tartalmaz. Készíts shell scriptet, mely az ebben szereplő címekre egy teszt levelet küld!

A cimek.txt fájl tartalma:

test1@freemail.hu
test2@gmail.com
user3@vipmail.hu
  • Alakítsd át a múlt órán írt négyzet területét és kerületét kiszámító programot úgy, hogy ne csak egy négyzet adatait dolgozza fel: egy négyzet feldolgozása után kérje be a következő oldalának hosszát. Az adatsor végét a már ismert CTRL-z jelezze. A program neve legyen negyzet2!
  • Példa a bemenet átirányítására: készítse el az oldal2.txt fájlt, mely soronként egy pozitív egész számot tartalmazzon. Használja fel az előző feladatban készített negyzet2 nevű programot úgy, hogy a szövegfájlban levő összes adatra végezze el a terület és kerület kiszámítását!

Példa az oldalak.txt fájl tartalmára:

3
12
43
23
  • Készíts shell scriptet, mely 3-tól 20-ig kettes lépésközzel ír ki számokat!
  • Készíts shell scriptet, mely a nap minden órájára kiírja az akkor helyes köszönés formát! (pl reggel 8-kor "jó reggelt kívánok").
  • Készíts shell scriptet, mely sorban feldolgozza az /etc könyvtár .conf kiterjesztésű fájljait! (A feldolgozás jelentse azt, hogy a program kiírja: "Feldolgozás: <fileneve>"!)
  • Készíts olyan shell scriptet, mely másolatot készít a 10 bájtos, vagy annál nagyobb méretű .txt fájlokról, hozzáfűzve az aktuális dátumot a fájlnévhez ééééhhnn formában.
  • Készíts shell scriptet, mely a billentyűzetről beolvasott sorokat nagybetűssé alakítja! A programot a "vege" szó begépelésével lehessen megállítani!
  • Készíts shell scriptet, mely a NEVEK változó tartalmát (mely szóközzel elválasztott keresztneveket tartalmaz) egymás utáni sorokban írja ki!
  • A cimek.txt fájl e-mail címeket tartalmaz. Készíts shell scriptet, mely az ebben szereplő címekre egy teszt levelet küld!
  • Az adatok.txt fájl soronként két, szóközzel elválasztott számot tartalmaz. Készíts shell scriptet, mely az ebben levő számpárokat egy téglalap oldalaiként dolgozza fel, és kiírja azok kerületét és területét!

Az adatok.txt fájl tartalma:

1 2
3 4
5 6
7 8
9 10
  • A /tmp könyvtárban cnt kiterjesztésű fájlok vannak. Minden fájl neve egy e-mail cím, a tartalma pedig az aznap kiküldött e-mailek száma. Készíts programot, amely levélszám szerinti sorrendben sorrendben megjeleníti a levélküldők listáját!
Skin by RIL Partner