Gjort klar övningarna till labb 2
This commit is contained in:
parent
5ebeb6cd52
commit
cb0893d449
2
Labb2/namn.txt
Normal file
2
Labb2/namn.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
Kalle
|
||||||
|
Lisa
|
9
Labb2/ovning2.sh
Executable file
9
Labb2/ovning2.sh
Executable file
@ -0,0 +1,9 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
read -p "Vad heter du? " Namn
|
||||||
|
read -p "Hur gammal är du? " Alder
|
||||||
|
read -p "Vart bord du? " Ort
|
||||||
|
|
||||||
|
printf "Hej $Namn, du är $Alder år gammal och bor i $Ort\n"
|
||||||
|
|
||||||
|
exit 0
|
6
Labb2/ovning3.sh
Executable file
6
Labb2/ovning3.sh
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
read -p "Ange ett namn: " Namn
|
||||||
|
printf "$Namn\n" >> namn.txt
|
||||||
|
|
||||||
|
exit 0
|
31
Labb2/ovning4.sh
Executable file
31
Labb2/ovning4.sh
Executable file
@ -0,0 +1,31 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
read -t 3 -p "Ange din favoritfärg: " Color
|
||||||
|
|
||||||
|
# Kolla om vi fick en input från användaren
|
||||||
|
if [ -z "$Color" ]; then
|
||||||
|
UserInput=0
|
||||||
|
else
|
||||||
|
UserInput=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Sätt röd om Color är tom
|
||||||
|
Color=${Color:="röd"}
|
||||||
|
|
||||||
|
# Skapa en funktion för att skriva ut färgen
|
||||||
|
Skriv()
|
||||||
|
{
|
||||||
|
printf "Din favoritfärg är $Color\n"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Om vi inte anger en färg kommer svaret hamna
|
||||||
|
# på samma rad som frågan, vilket inte är snyggt,
|
||||||
|
# därför lägger vi till en egen radbrytning
|
||||||
|
if [ $UserInput -eq 0 ]; then
|
||||||
|
printf "\n"
|
||||||
|
Skriv
|
||||||
|
else
|
||||||
|
Skriv
|
||||||
|
fi
|
||||||
|
|
||||||
|
exit 0
|
Loading…
x
Reference in New Issue
Block a user