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

时间:2015-09-22 17:50:11

标签: text applescript editor whitespace

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

 item 1
 item 2
 item 3
 item 4
 item 5

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

问题是,我有足够的txt文件来处理每个文件中的大量数据。清理给定文件需要很长时间。

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

 item1
 item2
 item3
 item4
 item5

从哪里开始,拜托?

谢谢

2 个答案:

答案 0 :(得分:0)

使用终端:

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

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

答案 1 :(得分:0)

TextWrangler有一个&#34;多文件搜索&#34;可以完成这项工作的功能。

与#34; Grep&#34;启用后,搜索[ \t]+$&amp;什么也不用。