要刪除包含特定內容的行,可以使用grep和sed命令結合起來實現。例如,如果要刪除文件file.txt中包含"example"的行,可以使用以下命令:
grep -v "example" file.txt > temp.txt && mv temp.txt file.txt
這個命令首先使用grep命令查找不包含"example"的行,并將結果輸出到臨時文件temp.txt中,然后再用mv命令將臨時文件重命名為原始文件名file.txt,從而實現刪除包含特定內容的行。
另外,也可以使用sed命令來刪除包含特定內容的行。例如,如果要刪除文件file.txt中包含"example"的行,可以使用以下命令:
sed -i '/example/d' file.txt
這個命令將直接在文件中刪除包含"example"的行。