shifty
26-11-2007, 08:07
Hallo,
auch wenn ich kein Entwickler bin hoffe ich, hier trotzdem eine Frage stellen zu dürfen. Ich denke hier am ehesten eine Antwort bekommen zu können.
Ich habe bei viele Dateien ( >10.000) den Besitzer zu ändern.
Grundsätzlich möchte ich es folgender Weise machen:
find . -user idALT -exec chown idNEU {} \;
"Problem" nur dabei, ich muss nicht nur 1 oder 2 User tauschen, sondern deutlich mehr.
Ich wollte nun eine Datei anlegen die folgender Weise auufgebaut sein soll.
1;idALT;idNEU
2;idALT;idNEU
3;idALT;idNEU
.
.
.
Wie mache ich es nun, dass dem oben aufgeschrieben Befehl mitteile, dass er dort an die idALT und id NEU aus der von mir angelegten Datei zieht?
Und dann auch noch an der richtigen Stelle guckt. (Nimm idALT aus Zeile 1, Position 2 und idNEU aus Postition 3).
Und dann soll das Script die Datei abarbeiten bis zum Ende.
Für jede Hilfe, Idee, Link dankbar.
s.
auch wenn ich kein Entwickler bin hoffe ich, hier trotzdem eine Frage stellen zu dürfen. Ich denke hier am ehesten eine Antwort bekommen zu können.
Ich habe bei viele Dateien ( >10.000) den Besitzer zu ändern.
Grundsätzlich möchte ich es folgender Weise machen:
find . -user idALT -exec chown idNEU {} \;
"Problem" nur dabei, ich muss nicht nur 1 oder 2 User tauschen, sondern deutlich mehr.
Ich wollte nun eine Datei anlegen die folgender Weise auufgebaut sein soll.
1;idALT;idNEU
2;idALT;idNEU
3;idALT;idNEU
.
.
.
Wie mache ich es nun, dass dem oben aufgeschrieben Befehl mitteile, dass er dort an die idALT und id NEU aus der von mir angelegten Datei zieht?
Und dann auch noch an der richtigen Stelle guckt. (Nimm idALT aus Zeile 1, Position 2 und idNEU aus Postition 3).
Und dann soll das Script die Datei abarbeiten bis zum Ende.
Für jede Hilfe, Idee, Link dankbar.
s.