B
benoit
Hallo zusammen,
ich hab ein Script mit dem ich in allen Dateien eines Ordners die IP Adresse 192.168.11.3 durch einen DNS Eintrag ersetze.
klappt soweit auch super, das einzige Problem ist das danach die Berechtigungen der Datei nicht mehr gleich sind.
heißt alle Berechtigungen wurden auf den User gesetzt der das Script ausgeführt hat.
wie kann ich dafür sorgen das die Dateien ihre Berechtigungen behalten?
Gruß
Phillip
ich hab ein Script mit dem ich in allen Dateien eines Ordners die IP Adresse 192.168.11.3 durch einen DNS Eintrag ersetze.
Code:
#!/bin/bash
for file in $(ls -1);
do
sed 's/192\.168\.11\.3/DNS/g' $file > /tmp/temp.txt;
mv /tmp/temp.txt $file;
done
klappt soweit auch super, das einzige Problem ist das danach die Berechtigungen der Datei nicht mehr gleich sind.
heißt alle Berechtigungen wurden auf den User gesetzt der das Script ausgeführt hat.
wie kann ich dafür sorgen das die Dateien ihre Berechtigungen behalten?
Gruß
Phillip