Я смог получить общее количество строк в файле и смог добавить запись date|count
в конце файла, но у файла есть заголовок и запись трейлера, и я должен получить количество, исключая тедве строки.
Мой код:
daatee="$(date +%Y%m%d)"
NumLines="$(sed -n '$=' test.txt)"
sed -i "$ a $daatee|$NumLines" test.txt
Токовый выход: 20180925|10
Ожидаемый результат: 20180925|8
Эксперты, пожалуйста, помогите мне исправитьмой код.