Zeileninhalt in unterschiedlichen Datein mit unterschiedlicher Darstellung vergleichen
Verfasst: Dienstag 15. November 2022, 17:12
Hallo meine Frage bezieht sich nur weitesgehend um die Netzwerkprogrammierung, hat aber damit zu tun.
Ich habe eine Installationsdatei für ein LinuxFirewall in der sind z.B. folgende Zeilen zu finden:
Dieses Installationsscript läuft durch und normalerweis klappt auch alles, aber wenn ich es verifizieren will muss ich auf die Maschine und dort unterschiedlieche Datein aufrufen und sehe dort neben vielen anderen auch die konfigurierten Zeilen.
Das ganze geht also von einer Installationsdatei aus und diese Werte landen in unterschiedlichen Datein an unterschiedlichen Stellen auf der Firewall.
Ich würde gern hier eine Verknüpfung aufbauen die es möglich macht von links nach recht und auch von rechts nach links zu prüfen.
Wenn in der Installationsdatei das steht:
Dann muss in System am ende in der Datei /ConfigFiles/ntp das stehen:
Gleichzeitig wünsche ich mir natürlich ein Rückwärtscheck, also wenn die Datei /ConfigFiles/ntp folgenden Inhalt hat:
Dann erstelle eine Installationsdatein mit folgender Zeile:
Ich hoffe ihr habt eine tolle Idee, ich kann irgendwie nur "normal" vergleichen.
Danke!
Matthias
Ich habe eine Installationsdatei für ein LinuxFirewall in der sind z.B. folgende Zeilen zu finden:
Code: Alles auswählen
###########################################################################################################################
SN12345678, setconf, network, ethernet6, Address, 192.168.1.1
SN12345678, setconf, network, ethernet6, Mask, 30
SN12345678, setconf, network, ethernet6, Protected, 1
SN12345678, setconf, network, ethernet6, Media, 0
SN12345678, setconf, network, ethernet6, Name, "Port5"
SN12345678, setconf, network, ethernet7, Address, 192.168.2.1
SN12345678, setconf, network, ethernet7, Mask, 30
SN12345678, setconf, network, ethernet7, Protected, 1
SN12345678, setconf, network, ethernet7, Media, 0
SN12345678, setconf, network, ethernet7, Name, "Port6"
#
SN12345678, setconf, snmp, System, location, zuHause
#
SN12345678, setconf, ntp, Server, "ntp-Server,0,Firewall_Eth3"
###########################################################################################################################
Code: Alles auswählen
###########################################################################################################################
# cat /ConfigFiles/network #
[ethernet6]
State=1
Name=Port5
Protected=1
Media=0
Type=2
EEE=0
Address=192.168.1.1
Mask=30
[ethernet7]
State=1
Name=Port6
Protected=1
Media=0
Type=2
EEE=0
Address=192.168.2.1
Mask=30
###########################################################################################################################
# cat ~/ConfigFiles/ntp
[Config]
State=1
AllowUnauth=1
[Server]
ntp-Server,0,Firewall_Eth3
###########################################################################################################################
# cat /ConfigFiles/snmp
[System]
location=zuHause
Ich würde gern hier eine Verknüpfung aufbauen die es möglich macht von links nach recht und auch von rechts nach links zu prüfen.
Wenn in der Installationsdatei das steht:
Code: Alles auswählen
SN12345678, setconf, ntp, Server, "ntp-Server,0,Firewall_Eth3"
Code: Alles auswählen
[Config]
State=1
AllowUnauth=1
[Server]
ntp-Server,0,Firewall_Eth3
Code: Alles auswählen
[Config]
State=1
AllowUnauth=1
[Server]
ntp-Server,0,Firewall_Eth3
Code: Alles auswählen
SERIENNUMMER, setconf, ntp, Server, "ntp-Server,0,Firewall_Eth3"
Danke!
Matthias