成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解Linux sed命令語(yǔ)法、命令及實(shí)例說(shuō)明

系統(tǒng) Linux
sed是一種流編編器,它是文本處理中非常中的工具,能夠完美的配合正則表達(dá)式便用,功物能不同凡響。

sed是一種流編編器,它是文本處理中非常中的工具,能夠完美的配合正則表達(dá)式便用,功物能不同凡響。處理時(shí),把當(dāng)前處理的行存儲(chǔ)在臨時(shí)緩沖區(qū)中,稱(chēng)為”模式空間”( oattern space),接看用sed命令處理緩沖區(qū)中的內(nèi)容,處理成后,把緩沖區(qū)的內(nèi)容送往屏幕顯示。

接著理下一行,這樣不斷重復(fù),直到文件末。文件內(nèi)容沒(méi)有改改變,除非使用了寫(xiě)入的命令,將內(nèi)容更新。定址用于決定對(duì)哪些行進(jìn)行編輯。地址的形式可以是數(shù)字、正則表達(dá)式、或二者的結(jié)合。如果沒(méi)有指定地址,sed將處理輸入文件的所有行。

一、sed語(yǔ)法

sed 命令的基本格式如下:

  1. sed [選項(xiàng)] [腳本命令] 文件名 

該命令常用的選項(xiàng)及含義,如表 1 所示。

詳解Linux sed命令語(yǔ)法、命令及實(shí)例說(shuō)明

成功使用 sed 命令的關(guān)鍵在于掌握各式各樣的腳本命令及格式,它能幫你定制編輯文件的規(guī)則。

二、sed腳本命令

sed s 替換腳本命令此命令的基本格式為:

  1. [address]s/pattern/replacement/flags 

其中,address 表示指定要操作的具體行,pattern 指的是需要替換的內(nèi)容,replacement 指的是要替換的新內(nèi)容。

關(guān)于指定具體操作行(address)的用法,這里先不做解釋?zhuān)恼潞罄m(xù)會(huì)對(duì)其做詳細(xì)介紹。

此命令中常用的 flags 標(biāo)記如表 2 所示。

詳解Linux sed命令語(yǔ)法、命令及實(shí)例說(shuō)明

三、實(shí)例演示

1. 只打印第三行

  1. sed -n '3p' /var/log/yum.log 

詳解Linux sed命令語(yǔ)法、命令及實(shí)例說(shuō)明

2. 只查看文件的第3行到第9行

  1. sed -n '3,9p' /var/log/yum.log 

詳解Linux sed命令語(yǔ)法、命令及實(shí)例說(shuō)明

3. 過(guò)濾特定字符串,顯示正行內(nèi)容

  1. sed -n '/perl/p' /var/log/yum.log 

詳解Linux sed命令語(yǔ)法、命令及實(shí)例說(shuō)明

4. 打印1-5行,并顯示行號(hào)

  1. sed -n -e '1,5p' -e '=' /var/log/yum.log 

詳解Linux sed命令語(yǔ)法、命令及實(shí)例說(shuō)明

5. 替換

  1. sed 's/disabled/enforcing/g' /etc/selinux/config  
  2. sed -i 's/disabled/enforcing/g' /etc/selinux/config  

詳解Linux sed命令語(yǔ)法、命令及實(shí)例說(shuō)明

6. 正則匹配IP和子網(wǎng)掩碼

  1. ifconfig |sed -n '2p' 
  2. ifconfig |sed -n '2p' | sed -r 's#.*r:(.*) B.*k:(.*)#\1 \2#g'  
  3. --(.*)表示匹配的項(xiàng),之后可以用\1取出第一個(gè)括號(hào)內(nèi)匹配的內(nèi)容,\2取出第二個(gè)括號(hào)內(nèi)匹配的內(nèi)容  

詳解Linux sed命令語(yǔ)法、命令及實(shí)例說(shuō)明

7. sed錯(cuò)誤使用

  1. sed 's#,# #h' xx.txt | cut -d" " -f 3,5 xx.txt <-- 錯(cuò)誤的用法,前面已經(jīng)處理了,后面又用cut查看h.txt文件 
  2. sed 's#,# #h' xx.txt | cut -d" " -f 3,5 --> 正確的用法 
責(zé)任編輯:趙寧寧 來(lái)源: 今日頭條
相關(guān)推薦

2010-06-22 10:28:04

linux at命令

2010-06-24 14:12:20

Linux Cat命令

2018-02-07 09:25:50

Linux命令touch

2010-06-24 16:55:47

Linux chgrp

2009-08-03 09:20:18

find命令詳解find命令linux find命

2010-06-24 11:16:17

Linux Cat命令詳解

2010-06-22 13:23:18

Linux at命令詳

2014-07-25 15:03:33

Linuxshellsed

2019-10-27 22:47:30

Linux命令lsmod

2009-07-31 15:39:00

linux cd命令詳目錄切換技巧總結(jié)

2009-08-03 11:38:57

linux at命令詳linux at命令

2023-07-03 22:35:50

Linux命令

2021-06-13 09:01:47

SedLinux命令

2010-03-19 09:22:02

linux命令應(yīng)用及語(yǔ)

2009-07-31 16:23:00

linux cd命令cd命令技巧

2015-07-21 12:43:58

Dockerfile命令實(shí)例

2012-05-10 08:46:05

Linuxsort命令

2012-05-10 08:37:54

Linuxxargs

2012-05-11 10:07:55

Linuxfind

2009-07-31 17:51:42

linux vi命令詳linux vi命令編輯器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品久久久久一区二区三区 | 成年人在线视频 | 国产在线播放av | 夜夜骑首页 | 天天天堂| 色女人天堂 | 久久国产麻豆 | 成人二区 | 国产精品久久久久久久一区探花 | 久久久精品一区 | 一区二区精品视频 | 中文字幕精品一区久久久久 | www.久| 成人在线不卡 | 中文字幕爱爱视频 | 亚洲综合在线一区 | 一区二区三区视频在线免费观看 | 偷拍自拍网站 | 91精品久久久 | 亚洲欧美日韩国产综合 | 黄网站在线观看 | 国产精品久久久久久久久久 | 国产视频在线观看一区二区三区 | 国产亚洲人成a在线v网站 | 欧美亚洲视频 | 免费看黄色国产 | 久久性色 | 亚洲精品在线国产 | 久草视频观看 | 欧美精品一区二区三区视频 | 亚洲欧美网站 | 在线四虎 | 免费视频久久久久 | 成人免费视频播放 | 欧美激情精品久久久久久变态 | 91性高湖久久久久久久久_久久99 | 久久蜜桃资源一区二区老牛 | 人人射人人插 | av在线免费网站 | 最新日韩精品 | 精精国产xxxx视频在线播放 |