Text Applescript查找和替换多个文件中的文本

Text Applescript查找和替换多个文件中的文本,text,replace,find,applescript,textedit,Text,Replace,Find,Applescript,Textedit,我在一个文件夹中使用TextEdit创建了多个文本文件。我想使用AppleScript在所有字符串中查找并替换相同的字符串 我对AppleScript语言完全是个新手。我刚刚用它制作了一个非常简单的脚本。 你能告诉我密码吗 谢谢。这解决了我的问题 set myFiles to (choose file with multiple selections allowed) display dialog "Text to replace" default answer "" set textT

我在一个文件夹中使用TextEdit创建了多个文本文件。我想使用AppleScript在所有字符串中查找并替换相同的字符串

我对AppleScript语言完全是个新手。我刚刚用它制作了一个非常简单的脚本。 你能告诉我密码吗


谢谢。这解决了我的问题

set myFiles to (choose file with multiple selections allowed)

display dialog "Text to replace" default answer ""
   set textToReplace to text returned of result

display dialog "Text to insert" default answer ""
   set textToInsert to text returned of result

repeat with aFile in myFiles
   set myData to do shell script "cat " & quoted form of (aFile's POSIX path)
   set newData to do shell script "echo " & quoted form of myData & " | sed 's/" & textToReplace & "/" & textToInsert & "/g' > " & quoted form of (aFile's POSIX path)
end repeat

我只是在谷歌上搜索了一下,用我找到的东西做了几次尝试。它们都不适合我,但可能是因为我不是AS代码专家,所以我需要从头开始。堆栈溢出不是要求免费工作的地方。一旦你发布了你的代码来证明你在这个问题上付出了一些努力,很多用户都会乐于提供帮助。不要担心它是否有效或是否“好”。谢谢,请原谅。我会试着做一些更深入的尝试。再次感谢。@Neuran将您的解决方案添加为答案并接受它。然后从yoru问题中删除更新。这将通知用户问题已经解决,他们不需要点击它。感谢感谢@markhunte真的很有帮助;)