透過6個示例帶你掌握Linux sed命令!
sed命令或流編輯器是Linux/Unix系統提供的非常強大的實用程式,主要用於文字替換、查詢,也可以執行其他文字操作,比如插入、刪除、搜尋等,今天老男孩教育小編帶大家透過示例掌握linux sed命令,以下是詳細的內容:
sed命令基本語法如下:sed OPTIONS… [SCRIPT] [INPUTFILE…]
1、顯示檔案的部分文字
使用 sed,可以只檢視檔案的一部分,而不是檢視整個檔案,示例如下:
[linuxtechi@localhost ~]$ sed -n 22.29p testfile.txt
2、顯示除某些行之外的所有行
使用選項 d,顯示除 22-29 行之外的所有行
[linuxtechi@localhost ~]$ sed 22.29d testfile.txt
3、顯示從第 n 行開始的每 m 行
顯示從第 2 行或任何其他行開始的每 3 行內容,使用以下命令
[linuxtechi@localhost ~]$ sed -n '2~3p' file.txt
4、刪除一行
其中 N 是行號,選項 d 將刪除提到的行號,示例如下:
[linuxtechi@localhost ~]$ sed Nd testfile.txt
若要刪除檔案的最後一行,請使用如下命令:
[linuxtechi@localhost ~]$ sed $d testfile.txt
5、刪除一系列行
從 testfile.txt 檔案中刪除 29-34 行
[linuxtechi@localhost ~]$ sed '29.34d' testfile.txt
6、刪除範圍以外的行
從 testfile.txt 檔案中刪除 29-34 之外的行
[linuxtechi@localhost ~]$ sed '29.34!d' testfile.txt
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2952726/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 透過8個小例子帶你掌握Linux Head命令!Linux
- LINUX命令-sedLinux
- sed 命令詳解及示例
- Linux命令篇 - sed 命令Linux
- 只需一分鐘,帶你快速掌握linux head命令!Linux
- sed命令簡單使用示例分享
- Linux sed命令用法Linux
- linux之 sed命令Linux
- Linux sed 命令詳解Linux
- Linux命令-Sed用法教程Linux
- 必須掌握的10個Linux命令!Linux
- 掌握Linux中的12個grep命令Linux
- Linux sed命令詳細說明Linux
- 透過lombok帶你讀透Builder構建器LombokUI
- 6個有趣的Linux命令Linux
- 【Linux學習教程】Linux中Sed命令如何使用?Linux
- Linux基礎命令---文字編輯sedLinux
- Linux重要命之sed命令詳解Linux
- Linux 命令列:find 的 26 個用法示例Linux命令列
- Linux 中 17 個 tar 命令實用示例Linux
- 每天一個Linux命令(6):rmdir命令Linux
- 6個你可能不熟悉的Linux實用命令!Linux
- 使用 sed 命令查詢和替換檔案中的字串的 16 個示例字串
- Linux系統中的管道命令、grep命令、sed命令和awk命令Linux
- Linux如何透過命令重新啟動服務?Linux
- 在 Linux 下 9 個有用的 touch 命令示例Linux
- 理解Linux 中sed命令的工作機制Linux
- Linux sed命令常用操作詳解及案例!Linux
- 7分鐘用事例帶你掌握工作常用的 git 命令Git
- 掌握了這幾個 Linux 命令可以讓你工作效率提升三倍Linux
- Linux透過Shell命令向埠傳送資料Linux
- sed、awk——運維必須掌握的兩個工具運維
- Linux命令之grep/sed/awk等行轉列Linux
- Linux中一些 Sed命令技巧介紹Linux
- linux sed 命令引起的^M問題解決Linux
- Linux 三劍客 Awk、Sed、Grep 命令詳解Linux
- Linux三劍客Awk、Sed、Grep 命令詳解Linux
- 5分鐘帶你瞭解Linux awk命令!Linux