# To explicitly delete everything that comes after ".com", just tweak your existing sed solution to replace ".com(anything)" with ".com": sed 's/.com.*/.com/' file.txt