Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Leerzeichen automatisch escapen?

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.01.2004
    Beiträge
    75

    Leerzeichen automatisch escapen?

    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

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.08.2002
    Beiträge
    496
    normalerweise macht man sowas andersrum:
    Code:
    find /sync/ -name ".DS_Store" -exec rm "{}" \;
    greetz

    edit: @peschmae: war schneller :P
    Geändert von quinte17 (04-12-2005 um 10:16 Uhr)

  3. #3
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Code:
    find /sync/ -name ".DS_Store" -exec rm {} \;
    macht das. Das \; gehört übrigens wirklich dort hin.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  4. #4
    Registrierter Benutzer
    Registriert seit
    08.01.2004
    Beiträge
    75
    Vielen Dank!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •