亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 關(guān)于追加文本內(nèi)容,不換行的問題 [打印本頁]

作者: 刺客阿地    時間: 2013-10-17 11:50
標(biāo)題: 關(guān)于追加文本內(nèi)容,不換行的問題
本帖最后由 刺客阿地 于 2013-10-17 13:32 編輯

最近遇到個問題,有個文件需要追加新的內(nèi)容,需要追加的新內(nèi)容如下:

ccrfcdflcccccccccSucess=true
cccccccccccccccThrowException=false

原來文本文件如下:
  1. cat test.txt
  2. bbbb.bbb.width=200
  3. dddd.pppp.height=200
復(fù)制代碼
我是這樣做追加的:
  1. echo "ccrfcdflcccccccccSucess=true">>test.txt
  2. echo "cccccccccccccccThrowException=false">>test.txt
復(fù)制代碼
做了兩次echo,可是追加完之后,內(nèi)容變成
  1. cat test.txt
  2. bbbb.bbb.width=200
  3. dddd.pppp.height=200ccrfcdflcccccccccSucess=true
  4. cccccccccccccccThrowException=false
復(fù)制代碼
啊啊啊,這不是我想要的結(jié)果。

大家看,追加第一次,跟文本內(nèi)容之前的最后一行合并到一行當(dāng)中了。

我將要追加的內(nèi)容寫入另外一個文本文件,然后用cat追加,結(jié)果
cat peizhi.txt
ccrfcdflcccccccccSucess=true
cccccccccccccccThrowException=false
  1. cat peizhi.txt >>test.txt

  2. bbbb.bbb.width=200
  3. dddd.pppp.height=200ccrfcdflcccccccccSucess=true
  4. cccccccccccccccThrowException=false
復(fù)制代碼
追加的第一條信息,又跟文本之前的最后一行合在一起了。。。。

作者: yaozhibing41001    時間: 2013-10-17 11:58
沒明白,你把把內(nèi)容加到哪?貼出處理后的文件
作者: wenhq    時間: 2013-10-17 12:03
你的內(nèi)容追加了?沒看出來啊。。。。
作者: yinyuemi    時間: 2013-10-17 12:03
回復(fù) 1# 刺客阿地

源文件末沒有回車符導(dǎo)致的,
    echo '
' >> file 先
作者: liion631818    時間: 2013-10-17 12:36
回復(fù) 1# 刺客阿地


    文件開始的時候最后一行后面沒有換行,所以。。
作者: suanmeilizhi    時間: 2013-10-17 13:06
回復(fù) 4# yinyuemi


    為啥我的默認(rèn)就可以換行???
作者: 刺客阿地    時間: 2013-10-17 13:21
回復(fù) 4# yinyuemi

寫個新文本,用cat的方式追加進(jìn)去,新追加的第一行,也跟之前文件內(nèi)容的最后一行在一起了???

   
作者: 刺客阿地    時間: 2013-10-17 13:30
回復(fù) 4# yinyuemi

echo寫的追加,是在hudson平臺里面直接寫的,是代碼編譯發(fā)布,每次編譯發(fā)布一次,結(jié)果追加內(nèi)容的第一行,就跑到原有文件內(nèi)容最后一行屁股上了。。。


   
作者: 刺客阿地    時間: 2013-10-17 13:32
回復(fù) 2# yaozhibing41001


    已經(jīng)貼出來了
作者: 刺客阿地    時間: 2013-10-17 13:33
回復(fù) 3# wenhq

之前的原有文本內(nèi)容貼錯了,已經(jīng)更正了,還請指教下!
   
作者: 刺客阿地    時間: 2013-10-17 13:34
回復(fù) 6# suanmeilizhi

我這個問題,實質(zhì)文本內(nèi)容不是這個,由于工作內(nèi)容隱私,暫時不將文本真實內(nèi)容透露,只是改了文本內(nèi)容,遇到的問題,是一樣的!

   
作者: yaozhibing41001    時間: 2013-10-17 13:52
回復(fù) 11# 刺客阿地


追加的時候。先echo一個回車進(jìn)去
  1. echo >>file
復(fù)制代碼

作者: wenhq    時間: 2013-10-17 14:01
cat -A file 先看下原文本。。。
作者: 刺客阿地    時間: 2013-10-17 15:09
回復(fù) 12# yaozhibing41001

好的,我試試,感謝!


   
作者: datou06415    時間: 2013-10-17 15:32
使用echo時加上" -n "的參數(shù)選項,這樣,不會在最后輸出換行符。
比如:
   echo -n "hello" >> 1.txt
   echo -n "world" >> 1.txt
作者: yinyuemi    時間: 2013-10-17 15:48
本帖最后由 yinyuemi 于 2013-10-17 15:48 編輯

回復(fù) 8# 刺客阿地


    cat -A 看下源文件的末尾有沒有'$', 如果沒有,就相當(dāng)于沒有回車符




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2