Naloga 4
Naloga 4
Naloga 4
2019
V nadaljevanju imate zapisane vzorce preprostih skript. Prepišite jih v bash lupino, uredite in
preizkusite delovanje.
Vsako skripto opremite s svojimi podatki, kot smo se dogovorili pri vajah
read a b c d
sum=`expr $a + $b + $c + $d`
avg=`expr $sum / 4`
dec=`expr $sum % 4`
product=`expr $a \* $b \* $c \* $d`
echo sum=$sum
echo product=$product
read a
read b
clear
echo A = $a
echo B = $b
a=`expr $a + $b`
b=`expr $a - $b`
a=`expr $a - $b`
echo A = $a
echo B = $b
read filename
grep [0-9] $filename
read num
n=$num
rev=0
do
done
read s1
read s2
s3=$s1$s2
len=`expr $len - 1`
read main
l1=`expr $l1 - 1`
read sub
l2=`expr $l2 - 1`
n=1
m=1
pos=0
do
if [ $a = $b ]
then
n=`expr $n + 1`
m=`expr $m + 1`
pos=`expr $n - $l2`
r=`expr $m - 1`
if [ $r -eq $l2 ]
then
break
fi
else
pos=0
m=1
n=`expr $n + 1`
fi
done
7) Napišite skripto, ki bo seštela in odštela dve števili, ki jih podate kot argument
add=`expr $1 + $2`
sub=`expr $1 - $2`
mul=`expr $1 \* $2`
read filename
cat $filename
echo -------------------
echo —————————————————
echo -------------------
read file
read first
read second
echo ------------------
echo ------------------
read string
len=`expr $len - 1`
done
total=0
count=$#
for i #or u can append ( in $*) to get same result.
do
total=`expr $total + $i`
done
avg1=`expr $total / $count`
avg2=`expr $total % $count`
avg2=`expr $avg2 \* 100 / $count`
echo “The Average is :- $avg1.$avg2”
total=0
count=$#
do
done
read text
w=`expr $w`
c=`expr $c - 1`
s=0
alpha=0
j=` `
n=1
while [ $n -le $c ]
do
if test $ch=$j
then
s=`expr $s + 1`
fi
case $ch in
esac
n=`expr $n + 1`
done
special=`expr $c - $s - $alpha`
echo Words=$w
echo Characters=$c
echo Spaces=$s