Попробуйте это, затем:
OLDSUM=`tar zxOf olddata.tar.gz | md5sum | awk '{print $1}'`
NEWSUM=`tar zxOf newdata.tar.gz | md5sum | awk '{print $1}'`
if test "${NEWSUM}" != "${OLDSUM}"
then
echo save newdata.tar.gz
else
echo nothing changed
fi
Капитал O
извлекает содержание архива к stdout
.
Это не будет работать, однако, если файлы не будут добавлены к архиву в том же самом порядке (который они, вероятно, хотя).
Для util-linux
man cal
:
- m, - в понедельник
Дисплей в понедельник как первый день недели.
Для FreeBSD Согласно этому недавнему потоку на платах FreeBSD Вам будет нужен deskutils порт.
Для Ubuntu существует отчет об ошибках: кажется, что можно или использовать ncal
или патч debian.
Когда cal -m
не работает, вы можете попробовать использовать псевдоним ncal -M -C
как cal
. У меня работает, но я не уверен, что он будет работать во всех вариантах cal
(и ncal
).
-m month Display the specified month.
– int_ua 08.10.2012, 04:28util-linux 2.22-6
Вы, возможно, указали, что BSD – jasonwryan 08.10.2012, 04:29dpkg -L util-linux | grep cal
ничего не дает. – int_ua 08.10.2012, 04:35