Сценарий оболочки + дата не является действительно самым подходящим инструментом здесь. Ответ жемчуга, данный уже, хорош, хотя я предпочитаю явность Python:
import datetime, sys
today = datetime.date.today()
wd = today.weekday() # Mon == 0, Sun == 6
wd_wanted = int(sys.argv[1])
date_wanted = today - datetime.timedelta((wd-wd_wanted)%7 or 7)
or 7
бит решает в прошлый понедельник, когда сегодня проблема в понедельник.
У меня есть что-то вроде этого начиная с новой переустановки. Я делаю эти вещи:
tail -f /var/log/syslog
Unix modprobe: FATAL:/modules.dep: Никакой такой файл или каталог/lib/modules/3.2.0-58-generic
sudo ln /lib/modules/3.2.0-58-generic /lib/modules/3.2.0-57-generic
mtp-probe: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3" mtp-probe: bus: 1, device: 6 was not an MTP device
Я гуглю его, но доза не фиксирует все еще. спасибо – Ziu 06.01.2014, 05:01