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