Börjat på labb 5
This commit is contained in:
parent
f561ee1e9d
commit
de2606200a
14
Labb5/ovning1.sh
Executable file
14
Labb5/ovning1.sh
Executable file
@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Jack-Benny Persson
|
||||
# LX13
|
||||
# Övning 1, labb 5
|
||||
|
||||
read -p "Enter a number between 10 and 100: " Num
|
||||
|
||||
until [ $Num -eq 1 ]; do
|
||||
((Num--))
|
||||
echo $Num
|
||||
done
|
||||
|
||||
exit 0
|
26
Labb5/ovning2.sh
Executable file
26
Labb5/ovning2.sh
Executable file
@ -0,0 +1,26 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Jack-Benny Persson
|
||||
# LX13
|
||||
# Övning 2, labb 5
|
||||
|
||||
read -p "Enter a number between 10 and 100: " Num
|
||||
|
||||
# Sanity checks
|
||||
if ! [ "$Num" -eq "$Num" &> /dev/null ]; then
|
||||
echo "Please enter integers only" > /dev/stderr
|
||||
exit 2
|
||||
fi
|
||||
|
||||
if [ $Num -lt 10 ] || [ $Num -gt 100 ]; then
|
||||
echo "I only accept numbers between 10 and 100" > /dev/stderr
|
||||
exit 2
|
||||
fi
|
||||
|
||||
# Main script
|
||||
until [ $Num -eq 1 ]; do
|
||||
((Num--))
|
||||
echo $Num
|
||||
done
|
||||
|
||||
exit 0
|
15
Labb5/ovning3.sh
Executable file
15
Labb5/ovning3.sh
Executable file
@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Jack-Benny Persson
|
||||
# LX13
|
||||
# Övning 3, labb 5
|
||||
|
||||
File="while.dat"
|
||||
|
||||
while [ ! -f $File ]; do
|
||||
sleep 1
|
||||
done
|
||||
|
||||
echo "Filen $File hittades!"
|
||||
|
||||
exit 0
|
12
Labb5/test_for.sh
Executable file
12
Labb5/test_for.sh
Executable file
@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Jack-Benny Persson
|
||||
# LX13
|
||||
# For test
|
||||
|
||||
for (( Num=1; $Num < 11; Num++))
|
||||
do
|
||||
echo $Num
|
||||
done
|
||||
|
||||
exit 0
|
14
Labb5/test_for2.sh
Executable file
14
Labb5/test_for2.sh
Executable file
@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Jack-Benny Persson
|
||||
# LX13
|
||||
# For test
|
||||
|
||||
List=`ls`
|
||||
|
||||
for i in $List
|
||||
do
|
||||
echo "$List"
|
||||
done
|
||||
|
||||
exit 0
|
13
Labb5/test_until.sh
Executable file
13
Labb5/test_until.sh
Executable file
@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Jack-Benny Persson
|
||||
# LX13
|
||||
# Until test
|
||||
|
||||
Time=0
|
||||
|
||||
until [ $Time -eq 59 ]; do
|
||||
Time=`date +%S`
|
||||
echo $Time
|
||||
sleep 1
|
||||
done
|
Loading…
x
Reference in New Issue
Block a user