Use d option at the end of sed replace definition for deleting line of matches. sed -i "" "s/matching_pattern/d" file.txt