透過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文字處理命令sed基本使用示例Linux
- sed 命令詳解及示例
- sed命令簡單使用示例分享
- linux sed 命令Linux
- linux sed命令Linux
- LINUX命令-sedLinux
- 只需一分鐘,帶你快速掌握linux head命令!Linux
- Linux中文字處理命令sed的使用示例分享Linux
- Linux命令篇 - sed 命令Linux
- Linux sed命令用法Linux
- linux之 sed命令Linux
- 透過lombok帶你讀透Builder構建器LombokUI
- 6 個例子讓初學者掌握 free 命令
- Linux sed 命令詳解Linux
- Linux命令-Sed用法教程Linux
- linux sed []命令的作用Linux
- Linux sed命令詳解Linux
- 5個示例帶你學習AngularJSAngularJS
- 十個你可能沒用過的Linux命令Linux
- 《Linux下sed命令的使用》Linux
- 【轉】linux中的sed命令Linux
- 必須掌握的10個Linux命令!Linux
- 掌握Linux中的12個grep命令Linux
- 7分鐘用事例帶你掌握工作常用的 git 命令Git
- 帶你掌握JVM垃圾回收JVM
- 10 個 Linux 中的 passwd 命令示例Linux
- 使用 sed 命令查詢和替換檔案中的字串的 16 個示例字串
- Linux sed命令詳細說明Linux
- 6個有趣的Linux命令Linux
- sed、awk——運維必須掌握的兩個工具運維
- 10 個你必須掌握的超酷 VI 命令技巧
- 6個你可能不熟悉的Linux實用命令!Linux
- Linux 命令列:find 的 26 個用法示例Linux命令列
- Linux 中 17 個 tar 命令實用示例Linux
- Linux中的15個基本‘ls’命令示例Linux
- 每天一個Linux命令(6):rmdir命令Linux
- 每天一個 Linux 命令(6):rmdir 命令Linux