2012-10-25 120 views
0

我有純文本的txt文件。只有文本字符串,是這樣的:將符號添加到文件中每個字符串的末尾

asdasd asd asd asd 
asdasdasdasd asd a 
asdasdasdasdasdasd 

我需要添加;符號到每個字符串的末尾。我需要得到:

asdasd asd asd asd; 
asdasdasdasd asd a; 
asdasdasdasdasdasd; 

我該如何使awk或其他文本處理使用情況?

謝謝。

回答

4
sed 's/$/;/' file 

sed用分號替換字符串的末尾。

如果awk的需要(如每個操作的要求):

awk '1' ORS=";\n" file 
2

sed的是你的朋友。

sed -i "s/$/;/" filename 
1

公開賽在vi該文件,併發出此命令

:%s/$/;/g 
相關問題