Komut satırından 1 sayı ve varsayılan gibi bir sayı eklemeye çalışıyorum. Örneğin: Kullanıcı 50 sayısını yazdığında, komut dosyası 10 ekleyecektir (varsayılan sayı olarak).
./script 50
The sum of 50+ 10 is 60.
Şimdiye kadar sahip olduğum şey bu.
echo -n "Please enter a number: "
read number
default = 10
sum = $((default + number)) // this line does not seem to work
echo "The sum of $number and 10 is $sum."
Sözdizimi yanlış mı? Doğru yolda olup olmadığımdan emin değilim. Numaraları yanlış mı ekliyorum? Bunun yerine awk kullanmalı mıyım?
let sum = $default + $number
echoing yerinereaddoğrudan kullanımı yazabilirsiniz:read -p 'Please enter a number: ' yournumber