Вы спрашиваете
if today is Monday AND today is Tuesday AND ...
, что явно не может быть правдой. &&
- это оператор условия AND. Вам, вероятно, нужен ||
, который является оператором условия OR.
today=$(date +'%a')
if [[ $today == "Mon" || $today == "Tue" || $today == "Wed" ]]
then
echo "PERFORM TASK"
else
echo "DON'T DO ANYTHING"
fi
В целях повышения эффективности я перенес команду date
за пределы if...
, чтобы она выполнялась только один раз. (Это также позволяет избежать потенциального состояния гонки между полуночами воскресенья/понедельника или среды/четверга)
Чтобы установить .deb
, вы должны использовать gdebi
для решения проблемы с зависимостями:
sudo apt-get install gdebi
sudo dpkg --add-architecture i386
sudo aptitude update
wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
sudo gdebi skype-install.deb
sudo ln -s /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 /usr/lib/i386-linux-gnu/
skype
Проблемы с запуском Skype
При запуске Skype, родной 32-битный двоичный файл, в 64-битной среде вы можете столкнуться со следующей ошибкой, и Skype откажется запускаться:
ln -s /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 / usr / lib / i386-linux-gnu /
Edit
Удалите / прокомментируйте нестабильные
источники из вашего /etc/apt/sources.list
Создать файл / etc / apt / preferences
со следующим содержимым:
Package: *
Pin: release a=stable
Pin-Priority: 1001
Выполнить:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade