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