2015-09-22 43 views
0

我有多個文本文件作爲iOS應用源在NSArray中加載刪除結尾的空白。每個項目都是在新行如:在txt文件

item 1 
item 2 
item 3 
item 4 
item 5 

之前,我會用在項目中的txt文件,我想確認,有在每行的末尾沒有尾隨空白。有沒有辦法使用Applescript或其他方法直接從源txt文件中刪除這些文件?

的問題是,我有足夠的txt文件有相當大量的在每個數據都要經過。需要很長時間來清理給定的文件。

我能做到在Xcode,但它會執行掃描使用該應用每次,我寧願做它在源極和寫更少的代碼。 TextEdit刪除所有空白,以便文件變得無空間,我不想要。

item1 
item2 
item3 
item4 
item5 

從哪裏開始?

謝謝

回答

0

使用終端:

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

這當然可以使用AppleScript的do shell script 當然,可以在殼或AppleScript的循環來實現來完成。 這是一個很好的起點。

0

TextWrangler具有「多文件搜索」功能,可以做的工作。

和 「grep」 已啓用,搜索[ \t]+$ &什麼也沒有更換。