删除 .txt 文件中的尾随空格

Removing Trailing Whitespace in .txt file

我有多个文本文件作为要在 NSArray 中加载的 iOS 应用程序的来源。每个项目都在新行中:

 item 1
 item 2
 item 3
 item 4
 item 5

在项目中使用 txt 文件之前,我想确保每行末尾没有尾随空格。有没有办法使用 Applescript 或其他方法直接从源 txt 文件中删除这些文件?

问题是,我有很多 txt 文件要处理,每个文件中都有很多数据。清理给定的文件需要很长时间。

我可以在 xCode 中完成,但每次使用该应用程序时都会执行扫描,我宁愿在源代码中完成并编写更少的代码。 TextEdit 删除了所有空格,因此文件变得没有空格,这是我不想要的。

 item1
 item2
 item3
 item4
 item5

请问从哪里开始?

谢谢

使用终端:

sed 's/[ \t]*$//' < inFile.txt > outFile.txt

当然可以使用 do shell script 在 AppleScript 中完成 当然也可以在 shell 或 AppleScript 中循环完成。 这是一个很好的起点。

TextWrangler 有一个 "Multi-File Search" 功能可以完成这项工作。

启用 "Grep" 后,搜索 [ \t]+$ 并替换为空。