Bash: Einfügen einer Zeile in eine Datei an einer bestimmten Stelle
Ich schreibe ein Skript, in dem ich Zeilen in einem bestimmten Teil einer Konfigurationsdatei hinzufügen muss. Zum Beispiel
Vor:
ServerActors=IpServer.UdpServerUplink MasterServerAddress=unreal.epicgames.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master0.gamespy.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.mplayer.com MasterServerPort=27900
ServerActors=UWeb.WebServer
Nach dem:
ServerActors=IpServer.UdpServerUplink MasterServerAddress=unreal.epicgames.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master0.gamespy.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.mplayer.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.qtracker.com MasterServerPort=27900
ServerActors=UWeb.WebServer
Wie Sie sehen, wurde eine neue Zeile hinzugefügt. Wie kann mein Bash-Skript die Zeile einfügen? Ich schätze, ich muss sed benutzen.