конца, т.е. последние 100 строчек к примеру? читаемый файл это лог фал, постоянно записываемый.
На линуксе? tail -n 100 <log file>
такая реализация у меня на питоне. меня интересует реализация на го без системных команд
читаете последние 64К файла. считаете в них строки (первую отбрасываете, она может быть не полная). если набралось 100 и больше - выбираете последние 100. если не набралось - читаете еще 64К, предпоследние. и так, пока не наберете 100 строк
Благодарю. Кста, на днях смотрел видео с Вашим участием,с конференции 2019, Go vs C++. интересно было))
Обсуждают сегодня