Δημοσιεύτηκε: 02 Σεπ 2011, 17:43
από clepto
έχω πρόβλημα με την συνάρτηση της αναβάθμισης
Κώδικας: Επιλογή όλων
update() {

new_version=`wget --no-check-certificate https://raw.github.com/Clepto/Crypt/master/crypt.sh -O - | grep "VERSION=" | cut -d "=" -f 2`
if [ $version != $new_version ];
then zenity --question --title="Αναβάθμιση" --text="Υπάρχει κανούργια έκδοση, θέλετε να κάνετε αναβάθμιση;"

if [ $? == 0 ];
then echo wget --no-check-certificate https://github.com/Clepto/Crypt/tarball/master -O Crypt.tar.gz;
rm -rf Crypt && tar xzf Crypt.tar.gz;
cd Crypt && ./crypt.sh

elif [ $? != 0 ];
then echo menu

fi


elif [ $version == $new_version ];
then menu

fi

}

update


μου δίνει
Κώδικας: Επιλογή όλων
./test.sh: line 9: [: too many arguments
./test.sh: line 23: [: too many arguments