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