要在Linux中使用sed命令修改指定行的內容,你可以使用以下的命令格式:
sed -i '行號s/原內容/新內容/' 文件名
其中,行號
是你想要修改的行的行號,原內容
是你想要替換的內容,新內容
是你想要替換成的內容,文件名
是你想要修改的文件的文件名。
例如,如果你想要修改文件test.txt中的第3行的內容,將"hello"替換為"world",可以使用以下命令:
sed -i '3s/hello/world/' test.txt
這個命令會直接修改test.txt文件中的第3行內容,將"hello"替換為"world"。
如果你不想直接修改文件,而是想要將修改后的結果輸出到終端,可以將-i
選項省略:
sed '3s/hello/world/' test.txt
這樣會在終端上顯示修改后的結果,但不會修改原始文件。