黑盒測試 sed如何在文件的最后,插入一行文字?
sed如何在文件的最后,插入一行文字?1. 要替換第一次找到的內(nèi)容,命令如下:sed “s/content To be replaced/new content/”要處理的文件如下圖所示,將第一個小寫
sed如何在文件的最后,插入一行文字?
1. 要替換第一次找到的內(nèi)容,命令如下:sed “s/content To be replaced/new content/”要處理的文件如下圖所示,將第一個小寫B(tài)替換為大寫B(tài)。
2。要替換全文中所有匹配的內(nèi)容,命令如下:sed“s/content To be replaced/new content/g”要處理的文件如下圖所示,將所有小寫B(tài)替換為大寫B(tài)。
3。要替換一行的內(nèi)容,命令如下:sed “l(fā)ine number C new content”要處理的文件如下圖所示,第二行的內(nèi)容替換為“new test!”。
4. 要替換多行的內(nèi)容,命令如下:sed“起始行號,結(jié)束行號C new content”要處理的文件如下圖所示,將第二行到第六行的內(nèi)容替換為“new test!”。
5. 這些替換命令只是在屏幕上顯示替換結(jié)果。如果要將替換結(jié)果直接保存到原始文本中,只需添加-I參數(shù)。
6. SED命令的替換部分和替換部分都允許使用正則表達(dá)式。例如,以下命令將所有數(shù)字替換為“確定”。Sed“s/[0-9]/OK/g”testfile2.txt。使用上面的命令選擇一個并將其插入最后一行。