Datei mit zsh bearbeiten, Zeilen mit bestimmten Wert löschen und danach bestimmte Zeilen schreiben und Datei schliessen
Hallo,
ich will die ntp.conf datei mit zsh bearbeiten. Ich will die alten Server rausnehmen und 4 neue Server eintragen.
Das ist eigentlich schon alles.
Die Datei sieht folgendermassen aus:
server <alte IP-Adresse>
server <alte IP-Adresse>
server <alte IP-Adresse>
fudge 127.127.1.0 stratum 2
#broadcast 224.0.1.1 ttl 4
enable auth monitor
restrict default nomodify nopeer
driftfile /var/ntp/ntp.drift
statsdir /var/ntp/ntpstats/
filegen peerstats file peerstats type day enable
filegen loopstats file loopstats type day enable
filegen clockstats file clockstats type day enable
Die Datei kann ich einlesen mit:
#!/usr/bin/zsh
while
read line
do
if [$line]
echo -e "$line"
done < ./ntp.conf
jetzt sollte ich ein if else einbinden wo kontrolliert ob die Zeilen mit server anfangen und diese löschen.
Danach die neuen Server einfügen.
Danke für eure hilfe
mayas
ich will die ntp.conf datei mit zsh bearbeiten. Ich will die alten Server rausnehmen und 4 neue Server eintragen.
Das ist eigentlich schon alles.
Die Datei sieht folgendermassen aus:
server <alte IP-Adresse>
server <alte IP-Adresse>
server <alte IP-Adresse>
fudge 127.127.1.0 stratum 2
#broadcast 224.0.1.1 ttl 4
enable auth monitor
restrict default nomodify nopeer
driftfile /var/ntp/ntp.drift
statsdir /var/ntp/ntpstats/
filegen peerstats file peerstats type day enable
filegen loopstats file loopstats type day enable
filegen clockstats file clockstats type day enable
Die Datei kann ich einlesen mit:
#!/usr/bin/zsh
while
read line
do
if [$line]
echo -e "$line"
done < ./ntp.conf
jetzt sollte ich ein if else einbinden wo kontrolliert ob die Zeilen mit server anfangen und diese löschen.
Danach die neuen Server einfügen.
Danke für eure hilfe
mayas
Please also mark the comments that contributed to the solution of the article
Content-Key: 164299
Url: https://administrator.de/contentid/164299
Printed on: April 25, 2024 at 13:04 o'clock