請問指定行以後n行 要如何加上特定字元 - Linux

Ida avatar
By Ida
at 2015-07-22T00:06

Table of Contents

小弟有個需求

file.txt

AAAAA
BBBBB
CCCCC
DDDDD
EEEEE
FFFFF

想改成 找到CCCCC之後的三行 前面加上@


AAAAA
BBBBB
@CCCCC
@DDDDD
@EEEEE
FFFFF

想用sed
但CCCCC不是特定行數
請問各位版友有何想法提示呢?

感謝


--
Tags: Linux

All Comments

Leila avatar
By Leila
at 2015-07-26T00:41
最笨的辦法 先用grep 找到CCCCC那一行 行數
Susan avatar
By Susan
at 2015-07-26T04:28
然後紀錄該行內容為變數 例如 line 然後echo "@"$line
Catherine avatar
By Catherine
at 2015-07-27T17:05
sed -i '/CCCCC/,+2 s/^/@/' file.txt
Wallis avatar
By Wallis
at 2015-08-01T09:18
謝謝樓上兩位熱心幫忙 兩個方法我都有試出來 R大的方法
Charlotte avatar
By Charlotte
at 2015-08-01T15:52
更是我要的解法 不過因為是在開發版遇到類似的問題
Frederica avatar
By Frederica
at 2015-08-02T03:43
用的是busybox v1.19.4 其中sed.c裡面好像是不支援第二
Una avatar
By Una
at 2015-08-06T05:52
區塊格式是/,+3s/ 所以版子上會有錯誤訊息:
Lydia avatar
By Lydia
at 2015-08-09T01:53
sed: no address after comma
Freda avatar
By Freda
at 2015-08-10T10:55
而一般linux主機沒有問題,因此後來我有找到其他方法解決
Sandy avatar
By Sandy
at 2015-08-11T07:16
是假設已經知道要找的目標 第一行是CCCCC 第三行是EEEEE
Kelly avatar
By Kelly
at 2015-08-11T09:47
先找到目標區塊 再新增@到目標區塊的行首
Lauren avatar
By Lauren
at 2015-08-13T18:09
=> sed -i '/CCCCC/,/EEEEE/s/^/@/' 也可以達到效果
Kama avatar
By Kama
at 2015-08-15T01:39
但是缺點就是解法 跟我提問的指定行以後n行 有一點點
Rebecca avatar
By Rebecca
at 2015-08-18T08:39
牛頭不對馬嘴; 再次謝謝
Connor avatar
By Connor
at 2015-08-20T15:13
busybox也只能這樣了XD

ubuntu snappy core 的 source tree

Isla avatar
By Isla
at 2015-07-21T20:16
※ 引述《whatdidumean (no body)》之銘言: : 最近想要研究看看 ubuntu snappy core : 想要找source code 來看 : 因為官網上面說這是open source的 : 不過不管怎麼找 都只有image 而已 : 請問有人知道從哪裡可以找到 source tre ...

決定來挑戰:自己寫BBS

Elizabeth avatar
By Elizabeth
at 2015-07-20T20:08
想要構建一個全新的BBS系統, 國內有相關的研究資料嗎? 順便問一下iOS或wp有自己的socket SDK之類的嗎? (或是說 : 直接在那兩種OS寫BBS的可行性?) - ...

請問有辦法給intel HD4600硬解,然後交給顯卡輸出嗎

Andrew avatar
By Andrew
at 2015-07-20T16:04
因為intel HD4600有硬解4K和HEVC的功能,而GTX460沒有 但是GTX460渲染能力又遠大於intel的內顯 過去在Windows上可以交給內顯的intel quick sync解碼 輸出就交給顯示卡,不知道Linux上有沒有這種方法? 再補充個問題,記憶體是不是對intel內顯的影響很大阿 ...

ubuntu snappy core 的 source tree

Frederica avatar
By Frederica
at 2015-07-20T14:04
最近想要研究看看 ubuntu snappy core 想要找source code 來看 因為官網上面說這是open source的 不過不管怎麼找 都只有image 而已 請問有人知道從哪裡可以找到 source tree 嗎 -- Sent from my Android - ...

raspberry pi ssh疑問

Catherine avatar
By Catherine
at 2015-07-20T07:41
各位板友好 最近剛接觸linux andamp; rpi2 碰上了一些問題,卻不知道該如何解決..Orz 1.ssh rpi是透過無線網卡上網,可以正常瀏覽網頁 我看了網路上的教學,只要開啟ssh,加上正確ip,就能連線 然而我在另一台電腦使用putty,卻無法連線 請問這部分是跟防火牆的關係嗎? 教學 ...