sed

sed [-hnV][-e<script>][-f<script文件>][文本文件]

動作說明
a :新增形纺, a 的后面可以接字串哗蜈,而這些字串會在新的一行出現(xiàn)(目前的下一行)~
c :取代, c 的后面可以接字串,這些字串可以取代 n1,n2 之間的行泻云!
d :刪除曙砂,因為是刪除啊头谜,所以 d 后面通常不接任何咚咚;
i :插入鸠澈, i 的后面可以接字串柱告,而這些字串會在新的一行出現(xiàn)(目前的上一行);
p :打印笑陈,亦即將某個選擇的數(shù)據(jù)印出际度。通常 p 會與參數(shù) sed -n 一起運行~
s :取代,可以直接進(jìn)行取代的工作哩涵妥!通常這個 s 的動作可以搭配正規(guī)表示法乖菱!例如 1,20s/old/new/g 就是啦!

參數(shù)

-e 可以執(zhí)行多個命令蓬网,每個-e執(zhí)行一個命令(sed -e '2d' -e '2a xxx' test)
-f 執(zhí)行命令文件 (sed -f aa test)
-n 取消默認(rèn)的控制臺輸出窒所,如果執(zhí)行p的話可以防止重復(fù)打印
-i 將修改內(nèi)容輸出到原文件,即直接修改原文件

舉例

新增(下一行插入)

sed '2a testContent' test.txt 在第2行后面插入一行內(nèi)容為testContent
sed '1,3a testContent' test.txt 在第1-3行的每行后面都插入一行

插入(前一行插入)

sed '2i testContent' test1 在第2行前面插入一行內(nèi)容為testContent
sed '1,3i testContent' test1 在第1-3行的每行前面都插入一行

替換整行

sed '2c testContent' test1 將第2行替換為testContent

替換部分字符串

sed 's/old/new/' test1 將所有行的第一個old替換成new
sed 's/old/new/gi' test1 將所有行的所有old替換成new并忽略大小寫

刪除

sed '2d' test1 將第2行刪除

打印

sed -n '2p' test1 打印第2行
sed -n '/linux/p' test1 打印匹配到linux字符串的行
sed -n '/linux/!p' test1 打印所有未匹配到linux的行

執(zhí)行多個命令

sed -e 's/old/new/g' -e '2d'

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末帆锋,一起剝皮案震驚了整個濱河市吵取,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌窟坐,老刑警劉巖海渊,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绵疲,死亡現(xiàn)場離奇詭異,居然都是意外死亡臣疑,警方通過查閱死者的電腦和手機盔憨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來讯沈,“玉大人郁岩,你說我怎么就攤上這事∪焙荩” “怎么了问慎?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長挤茄。 經(jīng)常有香客問我如叼,道長,這世上最難降的妖魔是什么穷劈? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任笼恰,我火速辦了婚禮,結(jié)果婚禮上歇终,老公的妹妹穿的比我還像新娘社证。我一直安慰自己,他們只是感情好评凝,可當(dāng)我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布追葡。 她就那樣靜靜地躺著,像睡著了一般奕短。 火紅的嫁衣襯著肌膚如雪宜肉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天翎碑,我揣著相機與錄音崖飘,去河邊找鬼。 笑死杈女,一個胖子當(dāng)著我的面吹牛朱浴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播达椰,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼翰蠢,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了啰劲?” 一聲冷哼從身側(cè)響起梁沧,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蝇裤,沒想到半個月后廷支,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體频鉴,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年恋拍,在試婚紗的時候發(fā)現(xiàn)自己被綠了垛孔。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡施敢,死狀恐怖周荐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情僵娃,我是刑警寧澤概作,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站默怨,受9級特大地震影響讯榕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜匙睹,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一瘩扼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧垃僚,春花似錦、人聲如沸规辱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽罕袋。三九已至改淑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間浴讯,已是汗流浹背朵夏。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留榆纽,地道東北人仰猖。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像奈籽,于是被迫代替她去往敵國和親饥侵。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,914評論 2 355

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

  • 簡介 sed 是一種在線編輯器衣屏,它一次處理一行內(nèi)容躏升。處理時,把當(dāng)前處理的行存儲在臨時緩沖區(qū)中狼忱,稱為“模式空間”(p...
    699b979fc4da閱讀 998評論 0 1
  • 行前或行后插入 sed 'p;s/^.*$/--------/' file awk '{print $0;prin...
    不排版閱讀 518評論 0 0
  • 這篇是當(dāng)初看完Chinaunix論壇的帖子“拋磚引玉----翻譯加注sed1line”的筆記膨疏,最近無聊從Evern...
    magic5650閱讀 1,158評論 0 4
  • Linux sed命令是利用script來處理文本文件一睁。sed可依照script的指令,來處理佃却、編輯文本文件者吁。Se...
    姜淑均閱讀 728評論 1 2
  • Linux sed命令是利用script來處理文本文件。 sed可依照script的指令双霍,來處理砚偶、編輯文本文件。 ...
    MiracleJQ閱讀 271評論 0 0