Для отправки нотификации о бекапа используется скрипт, который просматривает содержимое каталога формирует таблицу и отправляет данные на почту.
ls -lh ${var[$i]} | awk '!/directory_listing.txt/ {print «<td>»,$9,«</td>»,«<td align='center'>»,$5"</td>",«<td align='center'>»,$6,$7,$8,«</td>»,«</tr>»,«<tr>»}' | sort >> /BACKUP/directory_listing.txt
При отправке подобного сообщения, первая строка в таблице пустая, вероятнее всего из-за того, что первой строчкой выводится total c общим объемом каталога. Как можно избавится от этой строки?
Использовать в место ls, find - не получилось, в связи с тем, что объем некоторых файлов превышает 1Tb, если точнее 1,9ТБ, а find коверкает объем и решить эту проблему тоже не удалось. Существует возможность конвертации объема?
Спасибо.
awk, find, ls