Ellenőrző kérdések a nyolcadik gyakorlathoz.
Mit ír ki az alábbi kód?
function f {
echo "Hello"
}
echo $f
a. Semmit.
b. Hello
c. Egy üres sort.
d. f
Mit ír ki az alábbi kód?
function f {
echo "Hello"
return 1
}
n=f
echo $n
a. Semmit.
b. Hello
c. 1
d. f
Mit ír ki az alábbi kód?
function f {
echo "Hello"
return 1
}
n=$(f)
echo $n
a. Semmit.
b. Hello
c. 1
d. f
Mit ír ki az alábbi kód?
function f {
echo "Hello"
return 1
}
echo $?
a. Valószínűleg semmit.
b. Hello
c. 1
d. f
Mit ír ki az alábbi kód?
function f {
echo -n "Hello "
}
f
echo $?
a. Semmit.
b. Hello
c. Hello 1
d. Hello 0
Mit ír ki az alábbi kód?
x=10
function f {
local x=1
x=$((x + 1))
if [ $# -lt 2 ]; then
return 1
fi
echo $((x + $1 + $2))
}
result1=$(f 12 10 || echo 0)
result2=$(f 10 || echo 0)
echo "$result1 : $result2 : $x"
a. 24 : 0 : 10
b. 23 : 0 : 10
c. 23 : 0 : 12
d. 23 : 12 : 10