Сравнение в bash
olegon 14 января, 2007 - 19:09
Прошу помощи. Пытаюсь сваять скриптик...
#!/bin/bash
newm=`links -dump "http://olegon.ru/index.php?name=Forums&file=index" | grep "ostavili soobshchenij:" | awk '{print $5}'`
oldm=`cat /var/run/messages`
echo ".${newm}. .${oldm}."
if [[ ${newm}!=${oldm} ]] ; then
echo "Новое сообщение!"
fi
echo $newm>/var/run/messages
Выполняю
localhost scripts # ./messa
.10810. .10810.
Новое сообщение!
Почему сравнение всегда выдает true? Что не так делаю?
»
- Для комментирования войдите или зарегистрируйтесь

Пробел
Пробел пропустил.
... if [[ ${newm} != ${oldm} ]] ; then ...