本周學習總結

這周我們學習了很多比較深的命令,有點燒腦,這次我總結一下sed命令。

     sed 是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(patternspace ),接著用sed 命令處理緩沖區中的內容,處理完成后,把緩沖區的容送往屏幕。然后讀入下行,執行下一個循環。如果沒有使諸如‘D’ 的特殊命令,那會在兩個循環之間清空模式空間,但不會清空保留空間。這樣不斷重復,直到文件末尾。文件內容并沒有改變,除非你使用重定向存儲輸出。
?  功能:主要用來自動編輯一個或多個文件, 簡化對文件的反復操作,

 

 

 

 -n :不輸出模式空間內容到屏幕,即不自動打印

本周學習總結本周學習總結本周學習總結本周學習總結

 

 

 

 

 

本周學習總結

 

 

 

 

g:  行內全局替換

 

 

 

p:  顯示替換成功的行

 

 

 

 

 

本周學習總結

 

 

 

 

本周學習總結

 

 

 

 

 

 

 s/// :查找替換, 支持使用其它分隔符,s@@@ ,s###

 

 

 

 

 

本周學習總結

 

 

 

 

 

 

本周學習總結

 

 

 

 

 

 

 

 

地址定界:
(1)  不給地址:對全文進行處理
(2)  單地址:
#:  指定的行
/pattern/ :被此處模式所能夠匹配到的每一行
(3)  地址范圍:
#,#
#,+#
/pat1/,/pat2/
#,/pat1/

 

 

本周學習總結本周學習總結本周學習總結本周學習總結本周學習總結

 

 

 

 

 

 

 

 

本周學習總結

 

 

 

本周學習總結

 

 

本周學習總結

 

 

 

 

 

 

 

 

本周學習總結

 

 

 

~ :步進
1~2  奇數行
2~2

 

 

本周學習總結

 

 

 

 

 

 

 

 

w:  保存模式匹配的行至指定文件

 

 

 

 

本周學習總結

 

 

 

r:讀取指定文件的文本至模式空間中匹配到的行后

 

本周學習總結

 

 

 

 

 

 

加-r   可以使用正則

 

 

 

 

本周學習總結

 

 

 

 

 

今天就先總結到這里吧本周學習總結

 

 

 

 

 

 

 

原創文章,作者:menger,如若轉載,請注明出處:http://www.www58058.com/85597

(0)
mengermenger
上一篇 2017-08-28 18:35
下一篇 2017-08-28 21:43

相關推薦

  • 用戶、組及其管理

    用戶和組管理    Linux是一個多用戶、多任務的操作系統。多用戶、多任務就是可以在系統上建立多個用戶,多個用戶可以在同一時間內登錄同一臺主機的系統執行不同的任務,而互不影響。例如某臺linux服務器上有4個用戶,分別是root、www、ftp和mysql,在同一時間內root用戶可能在管理維護系統,www用戶可能在修改自己的程序和操作…

    Linux干貨 2016-08-04
  • 馬哥教育網絡班21期-第5周課程練習

    1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行;       grep ‘^[[:space:]]\{1,\}’ /boot/grub/grub.conf 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行; &…

    Linux干貨 2016-12-18
  • SED命令

    sed是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern space),接著用sed命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕。接著處理下一行,這樣不斷重復,直到文件末尾。文件內容并沒有改變,除非你使用重定向存儲輸出。Sed主要用來自動編輯一個或多個文件,簡化對文件的反復操作,編寫轉…

    Linux干貨 2017-05-01
  • 磁盤管理之文件系統及管理工具

    磁盤管理之文件系統及管理工具    我們在之前的文章中講到了硬盤的MBR與GPT分區,我們這篇文章來講一下怎么使用工具對硬盤進行分區,硬盤的分區有什么區別,以及分區的管理。 管理分區   首先我們來看一下分區。那么什么是分區呢?簡單的比喻一下,硬盤就像一個大房子,那么在向房間里放東西(比如家具)之前,它需要有一定的結構…

    Linux干貨 2016-08-30
  • 磁盤分區,raid,lvm,腳本編程_第七周練習

    Q1:創建一個10G分區,并格式為ext4文件系統; (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; [root@promote ~]# fdisk /dev/sdb        &n…

    Linux干貨 2016-12-24
欧美性久久久久