日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 服務器 > Linux sed編輯器

Linux sed編輯器

來源:程序員人生   發布時間:2018-06-11 17:10:27 閱讀次數:6116次

文章作者:Tyan
博客:noahsnail.com  |  CSDN  |  簡書

1. sed編輯器

sed編輯器中是Linux世界中最廣泛使用的兩個命令行編輯器之1。sed編輯器被稱作流編輯器(stream editor),流編輯器在編輯器處理數據之前基于預先提供的1組規則來編輯數據流。sed編輯器可以根據命令來處理數據流中的數據。sed編輯器會履行以下操作:

  1. 1次從輸入中讀取1行數據。
  2. 根據所提供的編輯器命令匹配數據。
  3. 依照命令修改流中的數據。
  4. 將新的數據輸出到STDOUT。

在流編輯器將所有命令和1行數據匹配終了后,它會讀取下1行數據重復這個進程。

2. 命令情勢

sed命令的格式以下:

sed options script file

3. Demo

  • 基本處理
$ echo "This is a test" | sed 's/test/big test/'
This is a big test

上面的例子中使用了s命令,s命令會用斜線中的第2個文本來替換第1個文本。處理文件以下:

# test文件內容

$ cat test
This is a test.
This is a test.
This is a test.
This is a test.
This is a test.


# sed處理
$ sed 's/test/demo/' test
This is a demo.
This is a demo.
This is a demo.
This is a demo.
This is a demo.

# test文件內容
$ cat test
This is a test.
This is a test.
This is a test.
This is a test.
This is a test.

**注:**sed編輯器不會修改文本文件的數據,它只會將處理后的數據發送到STDOUT。

  • 履行多個命令

-e選項可以履行多個命令,多個命令用;隔開。

$ sed -e 's/a/an/; s/test/egg/' test
This is an egg.
This is an egg.
This is an egg.
This is an egg.
This is an egg.
  • 從文件中讀取命令

-f選項可讓sed履行文件中的命令。

$ cat script.sed
s/a/an/
s/test/egg/

$ sed -f script.sed test
This is an egg.
This is an egg.
This is an egg.
This is an egg.
This is an egg.

參考文獻

  1. Linux命令行與shell腳本編程
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 青青久久网 | 亚洲欧美第一页 | 色综合亚洲 | 国产精品久久久久久影视 | 91麻豆精品91久久久久同性 | 欧美一二区 | 欧美人交a欧美精品 | 精品国产91亚洲一区二区三区www | 国产精品99久久久久久宅男 | 欧美久久久久久久久久 | 久久久久久高清 | 日韩激情一区 | 国产精品久久久久久亚洲调教 | 亚洲视频在线一区 | 精品福利av导航 | 国产午夜激情视频 | 狠狠搞狠狠干 | 成人久久电影 | 九九九九精品九九九九 | 亚洲国产精品成人久久久 | 国产精品国产成人国产三级 | 国产精品美女久久久久久久 | 欧美日韩福利视频 | 黄色av一区二区 | 国产一级一区二区 | 成人永久免费视频 | 欧美色精品 | 在线免费视频日韩 | 欧美日韩国产一区二区在线观看 | 欧美精品区 | 91国产大片 | 日韩免费一区 | 欧美日韩国产综合在线 | 国产一区二区三区免费观看网站上 | 热99视频| 久久噜噜噜精品国产亚洲综合 | 国产美女一区二区 | 久久久综合色 | 在线亚洲成人 | 黄色毛片在线看 | 在线看国产|