我有多个文本文件作为要在NSArray中加载的iOS应用程序的源代码。每个项目都在新行中:
item 1
item 2
item 3
item 4
item 5
在我将在项目中使用txt文件之前,我想确保在每个行的末尾没有尾随空格。有没有办法使用Applescript或其他方法直接从源txt文件中删除它们?
问题是,我有足够的txt文件来处理每个文件中的大量数据。清理给定文件需要很长时间。
我可以在xCode中执行此操作,但每次使用应用程序时都会执行扫描,我宁愿在源代码中执行扫描并编写更少的代码。 TextEdit删除所有空格,使文件变得无空间,这是我不想要的。
item1
item2
item3
item4
item5
从哪里开始,拜托?
谢谢
答案 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;什么也不用。