2014-12-27 46 views
0

您好,我想在每行的每個單詞之前添加單詞:tarvell:。 該文件是1GB,所以我希望能夠通過我的VPS做到這一點,如果可能的話。 我猜測某種grep/awk程序可以做到這一點。謝謝。如何在現有文本之前添加文本

電流: 1號線 線路2 3號線

旺旺: tarvellLine1 tarvellLine2 tarvellLine3

回答

0

問:即時猜測某種的grep/awk程序可以做到這一點

答:是的,真的。

我猜你的VPS可能運行的是Linux(或一個關閉* nix變體),並且你有一個命令提示符(例如膩子終端)。

嘗試「sed」。

例:

# Create input file 
vi tmp.txt 
    abc 
    def 
    geh 

# Add "tarvell" to the beginning of each line; write to a second file 
sed 's/^/tarvell/' tmp.txt > tmp2.txt 

# Print the results 
cat tmp2.txt 
    tarvellabc 
    tarvelldef 
    tarvellgeh 
0

sed 's/\(^\|\W\)\(\w\)/\1tarvell\2/g' -i

one two 
three (four), five 

更新

tarvellone tarvelltwo 
tarvellthree (tarvellfour), tarvellfive 
相關問題