1. 删除包含xx的行 sed -i '/xx/d' a.txt 2. 删除以xx开头的行 sed -i '/^xx/d' a.txt 3. 删除前几行 sed -i '1,5d' a.txt 4. 删除第N行 sed -i '5d' a.txt