Я новичок в bash-скриптинге, и я просто хочу сделать простую небольшую вещь, но все, что я читаю онлайн, кажется, не работает для меня!
Итак, у меня есть этот скрипт здесь:
#!/bin/bash
if [[ $1 = "32"]]
then
mv config.h config64.h
mv config32.h config.h
mv Makefile Makefile64
mv Makefile32 Makefile
echo "READY FOR 32 BITS!"
elif [[ $2 = "64" ]]
then
mv config.h config32.h
mv config64.h config.h
mv Makefile Makefile32
mv Makefile64 Makefile
echo "READY FOR 64 BITS!"
fi
и я получаю ошибку:
./switch-bits.sh: line 3: syntax error in conditional expression
./switch-bits.sh: line 4: syntax error near `then'
./switch-bits.sh: line 4: `then'
Так что мои руки подняты в воздух здесь ... что не так?