Börjat på labb 5
This commit is contained in:
Executable
+14
@@ -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
|
||||||
Executable
+26
@@ -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
|
||||||
Executable
+15
@@ -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
|
||||||
Executable
+12
@@ -0,0 +1,12 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Jack-Benny Persson
|
||||||
|
# LX13
|
||||||
|
# For test
|
||||||
|
|
||||||
|
for (( Num=1; $Num < 11; Num++))
|
||||||
|
do
|
||||||
|
echo $Num
|
||||||
|
done
|
||||||
|
|
||||||
|
exit 0
|
||||||
Executable
+14
@@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Jack-Benny Persson
|
||||||
|
# LX13
|
||||||
|
# For test
|
||||||
|
|
||||||
|
List=`ls`
|
||||||
|
|
||||||
|
for i in $List
|
||||||
|
do
|
||||||
|
echo "$List"
|
||||||
|
done
|
||||||
|
|
||||||
|
exit 0
|
||||||
Executable
+13
@@ -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
|
||||||
Reference in New Issue
Block a user