Я хочу запустить foo, если и только если текущий день месяца меньше 7-го числа.
Так что-то вроде:
[ (/bin/date +'%-d') -le 7 ] && foo
За исключением того, что дает мне синтаксическую ошибку. Часть с датой выходит правильно, поэтому я спрашиваю правильный синтаксис для условного теста.