Получите последние 100 МБ текстового файла в Linux - PullRequest
6 голосов
/ 09 сентября 2010

Как получить последние 100 МБ из текстового журнала в Linux? Есть ли инструмент для этого, или не могли бы вы указать мне сценарий?

У меня нет опыта программирования на Shell Scripting, Perl или Python, и я не хочу устанавливать моно, поэтому я могу написать его на C #.

Спасибо !!

Иван Янссенс

Ответы [ 2 ]

11 голосов
/ 09 сентября 2010

Вы можете попробовать это:

tail -c 104857600 yourFile

или, если вам удобнее:

tail -c $[1024*1024*100] yourFile

Ресурсы:

2 голосов
/ 09 сентября 2010

Использование tail:

$ tail -c 104857600 your_file_name

Где 104857600 - 100 МБ в байтах.

Или:

$ tail -b 204800 your_file_name

Где 204800 - размер512-байтовый блок.

...