Sed in Applescript verwenden

T

the_postman

Mitglied
Thread Starter
Dabei seit
27.05.2005
Beiträge
86
Reaktionspunkte
0
Hallo,

es geht um folgende Problematik: Ich habe eine Datei, in der ich dummerweise einige ^@ zuviel habe. Diese will ich nun einfach durch ein Leerzeichen ersetzen. Eigentlich eine perfekte Aufgabe fuer sed. Nun, in der Shell funktioniert das ganze auch 1a:
Code:
$ cat np.txt | sed 's/^@/\ /' > np.txt

Wenn ich das ganze in Applescript implementieren will, funktioniert natuerlich garnichts mehr. Hier die Zeile, in Applescript "konvertiert":
Code:
do shell script "cat /Users/phil/Documents/np.txt | sed 's/^@/ /' > np.txt"
Und naja .. Es passiert so ziemlich garnichts. :( Die Datei sieht genauso wie zu Beginn aus, es wurde nichts veraendert. Unter "Result" oder im "Eventlog" steht leider auch nichts, was mir Aufschluss ueber moegliche Fehler geben koennte.

Irgendjemand von euch 'ne Idee, warum hier nix passiert?
Danke im Voraus!
 
Zuletzt bearbeitet:
du musst die shell kommandos mit vollen pfad verwenden...
/bin/cat und /usr/bin/sed
 
Arrrr, da waer ich nie im Leben drauf gekommen.

Vielen Dank, oneOeight!
 
Zurück
Oben Unten