1. 程式人生 > >使用sed操作檔案內容

使用sed操作檔案內容

sed擷取檔案
sed是linux中非常好用的小工具,可以方便的對檔案進行操作,本次使用sed加“-n”引數來完成對檔案某幾行的擷取

sed -n ‘1,6p’ filename >newfilename

上述sed命令就可以擷取檔案中的1到6行然後輸出到新檔案中。
sed替換檔案內字元
使用命令 :

sed -i ‘s/old/new/’filename
其中-i表示在本地直接對原始檔中的內容作出修改

使用sed刪除檔案中的某些特徵行,
例如1、刪除已#為開頭的行

sed -i '/^#/d' filename

例如2,刪除內容中包括linecontent的行

sed -i '/linecontent/d' filename