Найдите записи датированными прежде сегодня

Редактирование smb.conf

[global]
unix extensions = no

[share]
follow symlinks = yes
wide links = yes

Примечание: Если вы используете более новую версию samba, вместо нее может работать следующее:

[global]
allow insecure wide links = yes

[share]
follow symlinks = yes
wide links = yes

документация по следует за сим-ссылками и широкими ссылками флагами: https://www.samba.org/samba/docs/using_samba/ch08.html#samba2-CHP-8-TABLE-1

1
11.04.2014, 00:58
3 ответа
[1132071] Один путь - с Перлом. Мы читаем куски вашего входа, установив разделитель входных записей на "--", как предполагают ваши данные. Мы переформатируем вашу дату дня-месяца в форму, которую мы можем численно, относительно сравнивать; а именно: YYYYMMDD. В целом:

  1. Предполагая, что вы выполните скрипт 'myfilter', вы можете выполнить его, связав вводимые данные с программой или просто сделав:
2
27.01.2020, 23:28
[114630] Не совсем так элегантно, как решение на Perl, но то же самое можно сделать и с Awk с по сути тем же самым алгоритмом:

1
27.01.2020, 23:28
[114696]Вот еще одно решение [115055]perl[115056]:

Здесь я использую [115057]timelocal()[115058] функцию основного модуля [115059]Time::Local[115060] для преобразования даты в эпоху, она будет обрабатывать тот случай, когда дата ввода недействительна. [114699]

0
27.01.2020, 23:28

Теги

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