2010-09-09 19 views
5

Wie bekomme ich die neuesten 100MB aus einem Text-Log auf Linux? Gibt es dafür ein Werkzeug oder könnten Sie mir ein Skript zeigen?Holen Sie sich die neueste 100MB Textdatei in Linux

Ich habe keine Programmiererfahrung mit Shell Scripting, Perl oder Python, und ich möchte Mono nicht installieren, damit ich es in C# schreiben kann.

Danke !!

Yvan Janssens

+0

Gehört zu SuperUser? – Bob

Antwort

10

Sie können dies versuchen:

tail -c 104857600 yourFile 

oder wenn Sie mehr komfortabel:

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

Ressourcen:

2

Verwendung tail:

$ tail -c 104857600 your_file_name 

Wo 104857600 ist 100MB in Bytes.

Oder:

$ tail -b 204800 your_file_name 

Wo 204800 Größe in 512-Byte-Block ist.