Mit nano direkt zum Dateiende springen

Ich habe nach einer Möglichkeit gesucht, über nano eine Datei zu öffnen, z.B. eine Log-Datei, um direkt zum Dateiende zu springen, bzw. zur letzten Zeile. Eine bestimmte Zeile kann man über “+LINE,COLUMN” (in diesem Fall Zeilen- und Spalten-Offset) anfahren:

user@userpc:~# nano +1000 /xyz/file.log

Nano würde nun die Datei öffnen und direkt zur Zeile 1000 springen. Da man aber nicht weiß, wie viele Zeilen eine bestimmte Datei hat, muss man erst einmal die Zeilenanzahl herausfinden. Die Zeilenanzahl einer Datei kann man über “wc” ermitteln (“-l” steht für “lines”):

user@userpc:~# wc -l /xyz/file.log
147 /xyz/file.log

Nun kann man nano und wc einfach kombinieren, um dynamisch zum Dateiende zu springen:

user@userpc:~# nano +`wc -l /xyz/file.log`

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

This site uses Akismet to reduce spam. Learn how your comment data is processed.