亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

sed 在某行下面添加內容

sed 在某行下面添加內容

慕姐4208626 2019-01-02 11:06:49
需求是在某行內容的下面新加內容CentOS相關代碼sed -i 'N;/目標文本1/a\//ancymocknreturn 新加內容1' file_pathsed -i 'N;/目標文本2/a\//ancymocknreturn 新加內容2' file_path期待的結果目標文本1//ancymockreturn 新加內容1目標文本2//ancymockreturn 新加內容2實際的結果目標文本1//ancymockreturn 新加內容1目標文本2(空了一行)//ancymockreturn 新加內容2同樣的sed邏輯,給第二個目標文檔后面追加的時候,出現了跳行。。。。。。有時候真的覺得rlgl
查看完整描述

1 回答

?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

$ cat /alidata/abc.txt
abc
My test text

sed -i "$ a\新加內容" /alidata/abc.txt

$ cat /alidata/abc.txt
abc
My test text
新加內容

=========================================================================

# cat abc.txtSome text
Random
[option]insert text hereSome stuff# sed '/^Some text/{N;s/$/\nadd new line/}' abc.txtSome textRandomadd new line
[option]insert text here

加-i修改原文件。


查看完整回答
反對 回復 2019-01-02
  • 1 回答
  • 0 關注
  • 1528 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號