unix сценарий оболочки для объединения нескольких файлов журнала в один zip-файл - PullRequest
0 голосов
/ 27 мая 2020

Я новичок в написании сценариев оболочки. Каждый день создаются файлы журнала. Я хочу иметь возможность объединять файлы за каждый из последних 30 дней в zip-файл, а затем sftp его. Например, сначала я хочу объединить файлы журналов, сгенерированные 30 апреля, и заархивировать их, и точно так же на следующий день до 20 мая это должно продолжаться.

Я пробовал:

find /ab/bc/cd/test.log`(date +%m%d -d '$days' days)`* -mtime +35 -exec cat > /dq/df/gf/date_

Я могу объединить файлы для демонстрационного дня, но не знаю, как поместить даты в переменную и заархивировать, а затем sftp. Мне нужно сделать это для журналов за последние 30 дней

...