Надеюсь, что кто-то здесь может помочь мне с bash-скриптом, который запускается только при определенных условиях.
#!/bin/bash
TODAY=`date +%Y-%m-%d`
MODE=$1
if [ $(date '+%A') == "Sunday" ] || [ $(date '+%d') == "01" ] || [ $MODE == 'Complete']
then
echo "Running backup as it is the either a Sunday the 1st of the Month or the script was called with the paramater 'Complete'."
/usr/bin/7z a -t7z -m0=lzma -mx=9 /external-storage/snapshots/snapshot-complete-"$TODAY"-public_html.7z /local-storage/www/public_html > /dev/null
fi
Когда я пытаюсь запустить выше, я получаю ошибку.
line 4: [: missing `]'
Любые советы будут оценены, спасибо заранее.