Используя wget к конечным файлам в диапазоне дат

Проблема состоит в том, что необходимо установить 'шаблон' (с кавычками) вместо того, чтобы просто написать имя:

$ dpkg-query -W 'samba'
samba   
$ dpkg-query -W 'samba*'
samba   
samba-client    
samba-common    2:3.6.9-1ubuntu1.1
samba-common-bin    2:3.6.9-1ubuntu1.1
samba-tools 
samba4-clients  
samba4-common   

Вот почему никакой пакет не появляется:

$ dpkg-query -W 'rkhunter' 
rkhunter    1.4.0-2

Другие вещи, которые могут работать:

dpkg-query -W '*a'
dpkg-query -W 'a*b*'
dpkg-query -W '?a*'

и т.д.

Нормальная оболочка wildchars позволяется в шаблоне имени пакета. Обратите внимание, что необходимо будет, вероятно, заключить шаблон имени пакета в кавычки, чтобы препятствовать тому, чтобы оболочка выполнила расширение имени файла.

3
12.03.2014, 01:33
1 ответ
[113391]curl имеет опцию,

enter image description here

Со страницы руководства !

-z/- time-cond

(HTTP/FTP) Запрос файла, который был изменен позже, чем с датой и временем, или с датой, которая была изменена до этого. Время. Выражение даты может быть всевозможными строками даты или если оно не совпадает ни с какими внутренними, он пытается получить время от а не имя файла! Смотрите man-страницы curl_getdate(3) для date expression details.

Запустите выражение date с тире (-), чтобы сделать запрос на документ, который старше заданной даты/времени, по умолчанию является[113874]. документ, который является более новым, чем указанная дата/время.

Если эта опция используется несколько раз, то будет использоваться последняя.

1
27.01.2020, 21:31

Теги

Похожие вопросы