Я новичок в bash сценариев, и я просто хочу сделать простую вещь, но все, что я читаю в интернете, кажется, не работает для меня!
Итак, у меня есть вот этот скрипт:
#!/bin/bash
if [[ = "32"]]
then
mv config.h config64.h
mv config32.h config.h
mv Makefile Makefile64
mv Makefile32 Makefile
echo "READY FOR 32 BITS!"
elif [[ = "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'
Так что мои руки брошены в воздух здесь... что случилось?