Good to Know Database

sed: Eine neue Zeile vor einem Suchmuster einfügen


Ein Shell-Skript, wie zum Beispiel die /etc/rc.local, wird in der Regel mit einem Aufruf von exit beendet. Wenn Sie jetzt zum Beispiel vor dem Beenden des Skripts noch einen weiteren Befehl einfügen wollen, können Sie dies auch mit sed vornehmen. Der folgende Befehl öffnet die /etc/rc.local, sucht nach dem Aufruf von exit und fügt davor den Befehl /usr/local/bin/shutdownbutton.py & gefolgt von zwei Zeilenumbrüchen ein. Zu beachten ist hierbei, dass alle Sonderzeichen die in die Datei eingefügt werden sollen mit einem Backslash maskiert werden müssen.

pi@raspberrypi ~ $ sed -i 's/^exit/\/usr\/local\/bin\/shutdownbutton.py \&\n\n&/' /etc/rc.local


Dieser Eintrag wurde am 19.02.2017 erstellt.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_7_2917.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2017 by Georg Kainzbauer