Ich habe eine Anwendung, die in einer Nur-Text-Protokolldatei (myapp.log) protokolliert, die jedoch anscheinend keine neuen Zeilenzeichen am Ende jedes Protokolleintrags schreibt. Wenn ich einen Befehl wie folgt ausführe, tail -n 50 myapp.log
erhalte ich tatsächlich Hunderte von "Textzeilen" (Protokolleinträge).
Diese Protokolldatei ist sehr groß, ungefähr 1 GB, wer weiß, wie lange es her ist, dass der letzte CR und / oder LF eingefügt wurde. Wie kann ich nur sagen, die letzten 2MBs zum Beispiel?
tail -c 2M myapp.log
sollte also auch funktionieren.