2013-04-04 57 views
0

我有文本文件,如下圖所示。我需要從每行刪除文本文件中的特定字

motať sa 
živiť sa 
sabotovať 
baviť sa 
nasavať 

我想從每一行中刪除單詞sa。但是我不會從單詞「sabotovať」或「nasavať」中刪除「sa」。 我的最終結果是這樣的:

motať 
živiť 
sabotovať 
baviť 
nasavať 

我需要這個安博泰因爲安博泰花費詞之間留有空隙說,「SA」是新詞。 我正在使用WINDOWS。謝謝。

+0

是否有您想要使用的編程語言?或者只是建立在Windows命令行工具? – arajek 2013-04-04 14:21:24

+0

命令行工具。但是我還需要刪除帶有「budeš」這樣的功能的單詞。 – user1844845 2013-04-04 14:33:49

回答

0

你可以(應該)得到的cygwin或其他UNIX工具集sed爲你的Windows系統(S)

要在該行的末尾刪除單詞

sed 's/ sa$//' inputFile > outputFile 

從評論新問題(從評論中刪除特定字)

sed 's/budeš//' inputFile > outputFile 

另一個新的問題(刪除線中的一個詞 - ),包括EOL

sed 's/ sa//' inputFile > outputFile 
+0

謝謝。有用。 – user1844845 2013-04-04 14:27:33

+0

如果我想刪除單詞「budeš」?它不起作用。怎麼做? – user1844845 2013-04-04 14:30:50

+0

#1 - 不客氣,隨時upvote /接受 - #2 - 刪除你希望的單詞,只是包括它代替'sa' – KevinDTimm 2013-04-04 14:32:51

相關問題