2011-02-16 158 views
0

我想在文件的特定位置添加分隔符。之後。我想用sed來做這個任何人都可以幫我將分隔符添加到文件

+0

如果你能告訴我們你的文件是什麼樣子以及你想要輸出什麼,這將是有用的。 – dogbane 2011-02-16 10:11:38

+0

我的文件是一個格式爲「The no is 0 The no。is 1」的簡單文本文件,依此類推。我想將它改爲'不是0 \ n不是1 \ n'等等 – Shweta 2011-02-16 10:12:56

回答

1

你可以試試:

sed 's/\([0-9]\) /\1\n/g' file.txt 

它搜索有一個數字SP王牌後,並在號碼後放置一個新的行。

0

假設你正在尋找下一行'\ n'並且需要用一個單元分隔符(hex \037) 0 \n替換它。

,你可以嘗試以下方法:

sed -e "s/[\012]/[\037]0[\012]/g" testin.txt > testout.txt 

sed -e 's/'$(echo "\012")'/'$(echo "\037")'0'$(echo "\012")'/g' testin.txt > testout.txt 

還要檢查this