當前位置:
首頁 > 最新 > Linux入門:Shell編程-字元截取命令-sed命令

Linux入門:Shell編程-字元截取命令-sed命令

sed命令

sed是一種流編輯器,它是文本處理中非常重要的工具,能夠完美的配合正則表達式使用,功能不同凡響。處理時,把當前處理的行存儲在臨時緩衝區中,稱為「模式空間」(pattern space),接著用sed命令處理緩衝區中的內容,處理完成後,把緩衝區的內容送往屏幕。接著處理下一行,這樣不斷重複,直到文件末尾。文件內容並沒有改變,除非你使用重定向存儲輸出。sed主要用來自動編輯一個或多個文件;簡化對文件的反覆操作;編寫轉換程序等。

sed命令的語法格式

sed [選項] 『[動作]』 文件名

選項:

-n:一般sed命令會把所有數據都輸出到屏幕,如果加入此選擇,則只會把經過 sed命令處 理的行輸出到屏幕。

-e:允許對輸入數據應用多條sed命令編輯。

-i:用sed的修改結果直接修改讀取數據的文件, 而不是由屏幕輸出。

-r:sed 的動作支援的是延伸型正則表達式的語法。

命令:

入門實例:

參考

http://man.linuxde.net/sed

http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.html

http://www.cnblogs.com/emanlee/archive/2013/09/07/3307642.html

END

關注殷賦科技微信

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 殷賦科技 的精彩文章:

藥物設計:靶向蛋白質相互作用

TAG:殷賦科技 |

您可能感興趣

Shell printf 命令
linux-shell命令處理json數據
Shell test 命令
DOS命令—-netstat、-nbtstat、-ftp、-at、-tracert的用法
Linux命令:制裁umask的chmod命令使用教程!
Memcached prepend 命令
Memcached stats 命令
Shell echo命令
《快學BigData》-Linux grep 命令詳解
Memcached replace 命令
Memcached stats items 命令
Memcached gets 命令
Linux cgroups 命令簡介
Memcached get 命令
oracle-常用linux命令分享
入侵Gentoo GitHub賬號的攻擊者在構建腳本里加入 rm-rf/×命令
Memcached CAS 命令
Win 10曝出bug:sfc/scannow命令無法工作,或與Windows Defender有關
sqlite-utils:用於構建SQLite資料庫的Python庫和命令行工具
linux ssh、sftp、scp命令遠程傳輸文件