内容编辑
[root@localhost ~]# cat a.txt
GeForce RTX 2080 Ti - 2733M
GeForce RTX 2080 Ti - 9282M
NVIDIA GeForce GTX 1080 Ti - 2947M
NVIDIA GeForce GTX 1080 Ti - 3098M
前
删除指定内容自身及以前所有的字符串内容
#原始内容
GeForce RTX 2080 Ti - 2733M
GeForce RTX 2080 Ti - 9282M
NVIDIA GeForce GTX 1080 Ti - 2947M
NVIDIA GeForce GTX 1080 Ti - 3098M
[root@localhost ~]# sed 's/.*GeForce //g' a.txt
RTX 2080 Ti - 2733M
RTX 2080 Ti - 9282M
GTX 1080 Ti - 2947M
GTX 1080 Ti - 3098M
删除指定内容以前所有的字符串内容不包括自身
#原始内容
GeForce RTX 2080 Ti - 2733M
GeForce RTX 2080 Ti - 9282M
NVIDIA GeForce GTX 1080 Ti - 2947M
NVIDIA GeForce GTX 1080 Ti - 3098M
[root@localhost ~]# sed 's/.*\(GeFo.*\)/\1/g' a.txt
GeForce RTX 2080 Ti - 2733M
GeForce RTX 2080 Ti - 9282M
GeForce GTX 1080 Ti - 2947M
GeForce GTX 1080 Ti - 3098M
后
删除指定内容自身及以后所有的字符串内容
#原始内容
GeForce RTX 2080 Ti - 2733M
GeForce RTX 2080 Ti - 9282M
NVIDIA GeForce GTX 1080 Ti - 2947M
NVIDIA GeForce GTX 1080 Ti - 3098M
[root@localhost ~]# sed 's/Ti -.*//g' a.txt
GeForce RTX 2080
GeForce RTX 2080
NVIDIA GeForce GTX 1080
NVIDIA GeForce GTX 1080
删除指定内容以后所有的字符串内容不包括自身
#原始内容
GeForce RTX 2080 Ti - 2733M
GeForce RTX 2080 Ti - 9282M
NVIDIA GeForce GTX 1080 Ti - 2947M
NVIDIA GeForce GTX 1080 Ti - 3098M
[root@localhost ~]# sed 's/\(Ti\).*/\1/g' a.txt
GeForce RTX 2080 Ti
GeForce RTX 2080 Ti
NVIDIA GeForce GTX 1080 Ti
NVIDIA GeForce GTX 1080 Ti