d@tenmaulwurf
04-12-2005, 10:41
Hi!
Von vorne rein - ich bin eher Anfänger in der Shellprogrammierung. Zudem wusste ich mein Problem nicht konkret genug zu formulieren, um mit google oder den forensuchen zu einem befriedigendem Ergebnis zu kommen.
Hab nen Mac mit Mac OS X. Der synchronisiert jetzt immer mit einem linuxserver. Unschön allerdings, dass Mac OS X immer so komische ".DS_Store"-Files anlegt.
Also dachte ich mir, richte ich einen Cronjob ein, welcher auf der Partition dann kurz nach der Sync immer all diese Files löscht.
rm `find /sync/ -name ".DS_Store"`
Das Problem: find gibt die Pfade ZU schön aus - es entschärft die Leerzeichen bei der Ausgabe nicht durch backslashes. Wie muss ich o.g. Befehl jetzt modifizieren, um Sonderzeichen / Umlaute und Leerzeichen zu entschärfen, damit rm dann mit den von find zurückgegebenen Pfaden arbeiten kann?
Vielen Dank im vorausund ein shcönes Restwochenende,
d@tenmaulwurf
Von vorne rein - ich bin eher Anfänger in der Shellprogrammierung. Zudem wusste ich mein Problem nicht konkret genug zu formulieren, um mit google oder den forensuchen zu einem befriedigendem Ergebnis zu kommen.
Hab nen Mac mit Mac OS X. Der synchronisiert jetzt immer mit einem linuxserver. Unschön allerdings, dass Mac OS X immer so komische ".DS_Store"-Files anlegt.
Also dachte ich mir, richte ich einen Cronjob ein, welcher auf der Partition dann kurz nach der Sync immer all diese Files löscht.
rm `find /sync/ -name ".DS_Store"`
Das Problem: find gibt die Pfade ZU schön aus - es entschärft die Leerzeichen bei der Ausgabe nicht durch backslashes. Wie muss ich o.g. Befehl jetzt modifizieren, um Sonderzeichen / Umlaute und Leerzeichen zu entschärfen, damit rm dann mit den von find zurückgegebenen Pfaden arbeiten kann?
Vielen Dank im vorausund ein shcönes Restwochenende,
d@tenmaulwurf