Hi!
warum erhalte ich bei folgenden Konstrukt in ein Bash Skript ein Fehler?
getVersion(){
echo 5
}
test(){
max=10
version=`getVersion`
version=$[$version+1];
while [ $version -le $max ] ; do
echo $version
version=$[$version+1];
done
}
% sh ./file.sh test
[: 66: Illegal number: $[5+1]
auf der Konsole, wenn ich es wie folgt mache, erhalte ich kein Fehler#
% max=10; version=5; version=$[$version+1]; while [ $version -le $max ] ; do echo $version; version=$[$version+1]; done;
6
7
8
9
10
über jeden Tipp bin ich dankbar
Klara