bash reomove replace after certain match code example
Example 1: delete strings after match to eol using sed command
$ cat file | awk -F '\\.com' '{print $1".com"}'
google.com
unix.stackexchange.com
isuckatunix.com
Example 2: delete strings after match to eol using sed command
# 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