Linux sed命令替換文件文件內容

 sed在linux下是個強大的工具,這裏主要說替換:linux

一、替換並輸出(不修改源文件):ide

sed  's/dog/cat/g' file       ##dog被替換的內容,cat替換的內容工具

二、備份後直接替換至源文件:it

sed -i.bak 's/dog/cat/g' fileclass

三、替換第n行到第m行:sed

sed 'n,ms/dog/cat/g' file   ##n、m爲數字file

四、替換內容xxx和***之間的內容:di

sed '/A/,/B/s/dog/cat/g' file  ##替換A和B之間的內容文件

五、一次替換多個多個內容:view

sed  -e  's/dog1/cat1/g' -e  's/dog2/cat2/g' file

相關文章
相關標籤/搜索