Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> Linux下使用sed命令替換文件文件內容

Linux下使用sed命令替換文件文件內容

日期:2017/2/7 14:42:44      編輯:Linux教程
 

Sed工具非常強大,強大到該命令的說明書就可以出一本厚達1000多頁的書。不過旺旺只說一個我經常用到的功能,【替換】,主要有如下幾種使用方式:

1、替換並輸出(不修改源文件):
sed 's/dog/cat/g' file ##dog被替換的內容,cat替換的內容

2、備份後直接替換至源文件:
sed -i.bak 's/dog/cat/g' file

3、替換第n行到第m行:
sed 'n,ms/dog/cat/g' file ##n、m為數字

4、替換內容xxx和***之間的內容:
sed '/A/,/B/s/dog/cat/g' file ##替換A和B之間的內容

5、一次替換多個多個內容:
sed -e 's/dog1/cat1/g' -e 's/dog2/cat2/g' file

Copyright © Windows教程網 All Rights Reserved