【sed】常用功能

sed 的全稱為 “Stream Editor” ,字符流編輯程序

1. sed -i '$s/$/\n/' homo1.fa

  • $ 第一個(gè)$代表文本的最后一行蟀瞧;若第幾行可明確寫數(shù)字幾昭躺,如第一行末尾加上h這個(gè)字符sed -i '1s/$/h/' homo1.fa
  • s/// 是替代操作届谈,用后面的替代前面的鉴嗤,如s/old/new/盟劫,如果該行中有多個(gè)old可以使用s/old/new/g 進(jìn)行全部替代航缀。若無(wú)g商架,則只替代最前面一個(gè)old;
  • $ 第二個(gè)$表示每一行的行尾。相對(duì)應(yīng)的行首使用^表示芥玉;
  • \n 表示在每一行的行尾加一個(gè)\n的換行符蛇摸;
  • -i 參數(shù)表示直接在原文件進(jìn)行更改

這句合起來(lái)的功能是在最后一行的行尾添加一個(gè)換行符。

2. sed 's/oldtext/newtext&/' inputfile

此處的&符號(hào)代表被替換的整個(gè)字符串灿巧,它通常用于引用由正則表達(dá)式匹配到的內(nèi)容赶袄。
上例中&代表的是oldtext這個(gè)被匹配的文本。

所以假定inputfile 中有一行包括oldtext砸烦,這個(gè)sed命令執(zhí)行會(huì)將oldtext替換成newtext并隨后加上oldtext弃鸦。

This is a oldtext.

替換后

This is a newtextoldtext.

& 允許在替換文本保留原文本部分,這在需要保留原始匹配內(nèi)容的情況下很有用幢痘。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末唬格,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子颜说,更是在濱河造成了極大的恐慌购岗,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件门粪,死亡現(xiàn)場(chǎng)離奇詭異喊积,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)玄妈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門乾吻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人拟蜻,你說(shuō)我怎么就攤上這事绎签。” “怎么了酝锅?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵诡必,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我搔扁,道長(zhǎng)爸舒,這世上最難降的妖魔是什么蟋字? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮扭勉,結(jié)果婚禮上鹊奖,老公的妹妹穿的比我還像新娘。我一直安慰自己涂炎,他們只是感情好嫉入,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著璧尸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪熬拒。 梳的紋絲不亂的頭發(fā)上爷光,一...
    開(kāi)封第一講書(shū)人閱讀 49,111評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音澎粟,去河邊找鬼蛀序。 笑死,一個(gè)胖子當(dāng)著我的面吹牛活烙,可吹牛的內(nèi)容都是我干的徐裸。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼啸盏,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼重贺!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起回懦,我...
    開(kāi)封第一講書(shū)人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤气笙,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后怯晕,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體潜圃,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年舟茶,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了谭期。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吧凉,死狀恐怖隧出,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情客燕,我是刑警寧澤鸳劳,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站也搓,受9級(jí)特大地震影響赏廓,放射性物質(zhì)發(fā)生泄漏涵紊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一幔摸、第九天 我趴在偏房一處隱蔽的房頂上張望摸柄。 院中可真熱鬧,春花似錦既忆、人聲如沸驱负。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)跃脊。三九已至,卻和暖如春苛吱,著一層夾襖步出監(jiān)牢的瞬間酪术,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工翠储, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留绘雁,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓援所,卻偏偏與公主長(zhǎng)得像庐舟,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子住拭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • Sed對(duì)1G以下的數(shù)據(jù)效率很高這里介紹一些個(gè)人在工作中遇到的sed問(wèn)題 1.查找字段 以文章test.txt為例:...
    AsdilFibrizo閱讀 86評(píng)論 0 0
  • 一挪略、執(zhí)行過(guò)程 當(dāng)awk或sed正在執(zhí)行一個(gè)腳本時(shí),它們?yōu)槊織l記錄執(zhí)行如下過(guò)程: 1)順序搜索每個(gè)模式pattern...
    草中人閱讀 227評(píng)論 0 0
  • Linux常用命令大全(非常全7峡帷N灵荨!)原文鏈接:http://www.cnblogs.com/yjd_hycf_s...
    JokerJin閱讀 576評(píng)論 0 3
  • Linux中最重要的三個(gè)命令在業(yè)界被稱為“三劍客”澈蟆,它們是awk,sed,grep墨辛。 我們現(xiàn)在知道Linux下一...
    公子小白123閱讀 740評(píng)論 0 11
  • Linux命令行與腳本編程大全:https://pan.baidu.com/s/1WaIdrL4H8UmVBDdq...
    Danielyep閱讀 575評(píng)論 0 0