rilpoint_mw113

Linux:Függvények

(Változatok közti eltérés)
(Új oldal, tartalma: „* Készítsen shell scriptet, mely egy szám faktoriálisát számítja ki! A program tartalmazzon egy fact nevű függvényt, mely az érdemi munkát végzi!<megoldas> <c…”)
 
(4 közbeeső változat nincs mutatva)
1. sor: 1. sor:
 +
* Készítsen shell scriptet, mely tartalmaz egy szamol nevű függvényt, amely a paraméterként kapott szám alapján visszaadja az ilyen oldalhosszúságú nényzet területét!<megoldas>
 +
<code lang="bash">
 +
#!/bin/bash
 +
 +
szamol() {
 +
  [ $# -eq 0 ] && return 0
 +
  return `expr $1 \* $1`
 +
}
 +
 +
szamol 9
 +
T=$?
 +
echo $T
 +
</code>
 +
</megoldas>
* Készítsen shell scriptet, mely egy szám faktoriálisát számítja ki! A program tartalmazzon egy fact nevű függvényt, mely az érdemi munkát végzi!<megoldas>
* Készítsen shell scriptet, mely egy szám faktoriálisát számítja ki! A program tartalmazzon egy fact nevű függvényt, mely az érdemi munkát végzi!<megoldas>
<code lang="bash">
<code lang="bash">
16. sor: 30. sor:
fact 5
fact 5
</code>
</code>
 +
</megoldas>
 +
 +
* Figyelje meg a változók hatókörét az alábbi program alapján!<megoldas>
 +
<code lang="bash">
 +
#!/bin/bash
 +
 +
if [ $# -ne 1 ] ; then
 +
  echo "A program használata: $0 <paraméter>"
 +
  exit
 +
fi
 +
 +
NEV="Kiss Lajos"
 +
 +
fv() {
 +
  echo "fv: \$1=$1 \$NEV=$NEV"
 +
  NEV="Szabo Jozsef"
 +
  echo "fv: \$1=$1 \$NEV=$NEV"
 +
}
 +
 +
echo "Start: \$1=$1 \$NEV=$NEV"
 +
fv $1
 +
echo "End: \$1=$1 \$NEV=$NEV"
 +
</code>
 +
</megoldas>

A lap jelenlegi, 2012. április 19., 06:10-kori változata

  • Készítsen shell scriptet, mely tartalmaz egy szamol nevű függvényt, amely a paraméterként kapott szám alapján visszaadja az ilyen oldalhosszúságú nényzet területét!
  • Készítsen shell scriptet, mely egy szám faktoriálisát számítja ki! A program tartalmazzon egy fact nevű függvényt, mely az érdemi munkát végzi!
  • Figyelje meg a változók hatókörét az alábbi program alapján!
Skin by RIL Partner