Fixat lite markdown

This commit is contained in:
2013-12-11 19:11:12 +01:00
parent 70d8d958db
commit b449386bc7
3 changed files with 12 additions and 12 deletions

View File

@@ -25,11 +25,11 @@ Vi får fram resten genom modulus
let Summa="10%3"
echo $Summa # Svaret blir 1, efter 3*3=9+1=10, alltså resten är 1.
Istället för _let_ kan man instället skriva _Summa=$((4+4)); echo $Summa_ och vi får svaret 8.
Istället för `let` kan man instället skriva `Summa=$((4+4)); echo $Summa` och vi får svaret 8.
### Övningar ###
## Reflektion ##
En lösning på problemet med att Bash bara räknar med int är att istället använda _bc_ (Bench Calculator) istället för _let_ i Bash.
Observera dock här att _bc_ inte heller räknar mer än int (heltal) som standard. T.ex. så blir _echo "10/3" | bc_ också 3. Tricket här att är att ställa in __scale__ variablen till _bc_. T.ex. så blir _echo "scale=3;10/3" | bc_ helt korrekt 3.33.
En lösning på problemet med att Bash bara räknar med int är att istället använda `bc` (Bench Calculator) istället för `let` i Bash.
Observera dock här att `bc` inte heller räknar mer än int (heltal) som standard. T.ex. så blir `echo "10/3" | bc` också 3. Tricket här att är att ställa in __scale__ variablen till `bc`. T.ex. så blir `echo "scale=3;10/3" | bc` helt korrekt 3.33.