Citat:
Ursprungligen postat av
mizzy21
Jag är inte ute efter en lösning på uppgiften fast kanske rubriken låter sådan.
Utan mera lite fingervisningar at rätt håll.
Jag kan inte bash programmering överhuvutaget, men sökte lite. Det du behöver är, såklart dels ett stycke som har "conditional statement". T.ex. om X är Y, gör Z. Uppgiften ska även ha en loop. Använd t.ex. WHILE för det. För att läsa in från användaren, använder man tydligen READ och du behöver såklart en variabel att spara värdet i.
Här är något jag slängde ihop...
Kod:
read VALUE
while [ "$VALUE" -le 100]
do
echo $VALUE
let VALUE=VALUE+1
done
Låt användaren ange ett tal, som sparas i VALUE.
Så VALUE har ett värde som är 100 eller lägre, skriv ut värdet på VALUE.
VALUE får därefter sitt gamla värde, ökat med 1.
Repetera om VALUE fortfarande är lägre än 100.
Sök lite på if, while och for samt variabler och hur du läser input från användaren. Här finns kanske något?
https://ryanstutorials.net/bash-scripting-tutorial/