歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 【Linux指令】使用中學習(一)

【Linux指令】使用中學習(一)

日期:2017/3/3 11:41:14   编辑:Linux技術

sed指令:

應用:對於大文件,比如10G的大文件,我遇到的是導出的數據庫.sql文件,想要使用vim修改幾乎是不可能的,用sed指令可以在不打開文件的情況下修改文件,下面是一些具體用法

刪除文件特定行:

sed -i '[num1],[num2]d' [filename]
刪除文件 [filename] 第 [num1] 到 [num2] 行,包括 [num1] 行和 [num2] 行,比如刪除test.txt的第22行到第80行:

sed -i '22,88d' test.txt
編輯特定行:

sed -i "[行號]s/[原內容]/[修改後內容]/1"  [filename]
head指令:

sed指令配合head指令使用,head指令查看一個文件的前n行,指令如下:

head -n [linenum] [filename]
比如查看test.txt的前30行:

head -n 30 test.txt

Copyright © Linux教程網 All Rights Reserved