Linux删除指定字符串内容及以前的字符串内容\以后的字符串内容(最新推荐)

 更新时间:2023年02月16日 10:41:07   作者:A-刘晨阳  
这篇文章主要介绍了Linux删除指定字符串内容及以前的字符串内容\以后的字符串内容,本文给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

内容编辑

[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

到此这篇关于Linux删除指定字符串内容及以前的字符串内容\以后的字符串内容的文章就介绍到这了,更多相关Linux删除指定字符串内容内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux中nmcli命令使用详解

    Linux中nmcli命令使用详解

    nmcli是Linux系统中的一个命令行工具,用于管理网络连接,它可以帮助用户配置和管理网络连接、网络设备以及网络连接的属性,本文给大家详细介绍了Linux nmcli命令使用方法,需要的朋友可以参考下
    2024-03-03
  • Shell脚本实现memcache缓存命中率监控

    Shell脚本实现memcache缓存命中率监控

    这篇文章主要介绍了Shell脚本实现memcache缓存命中率监控,这个脚本比较简单,通过check_tcp脚本获取memcached的stats信息,然后将该信息格式化成一个字符串,然后将get_hits比上cmd_gets就能得到缓存命中率,需要的朋友可以参考下
    2014-12-12
  • Linux中的grep -v、-e、-E用法小结

    Linux中的grep -v、-e、-E用法小结

    grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,这篇文章主要介绍了Linux之grep -v、-e、-E用法总结,需要的朋友可以参考下
    2022-11-11
  • crontab设置每分钟、每小时、每天、每周、每月、每年定时执行的脚本

    crontab设置每分钟、每小时、每天、每周、每月、每年定时执行的脚本

    这篇文章主要介绍了crontab设置每分钟、每小时、每天、每周、每月、每年定时执行,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • 在Shell脚本中调用另一个脚本的三种方式讲解

    在Shell脚本中调用另一个脚本的三种方式讲解

    今天小编就为大家分享一篇关于在Shell脚本中调用另一个脚本的三种方式讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • 浅析Linux打包压缩解压缩命令大全(收藏)

    浅析Linux打包压缩解压缩命令大全(收藏)

    本文给大家分享Linux打包压缩解压缩命令大全,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-09-09
  • shell模糊匹配与正则详解

    shell模糊匹配与正则详解

    这篇文章主要介绍了shell模糊匹配与正则详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Shell脚本中判断变量为数字的3种方法

    Shell脚本中判断变量为数字的3种方法

    这篇文章主要介绍了Shell脚本中判断变量为数字的3种方法,本文分别介绍了expr、sed两种方法,并给出了一个判断脚本,需要的朋友可以参考下
    2014-12-12
  • shell 中小括号、中括号及大括号的区别解析

    shell 中小括号、中括号及大括号的区别解析

    这篇文章主要介绍了shell 中小括号,中括号,大括号的区别,针对每种括号给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10
  • shell 基本计算、逻辑运算、位运算详解

    shell 基本计算、逻辑运算、位运算详解

    Shell 提供大量的基本运算操作,在脚本中非常有用。Shell 对您提供的算术表达式求值,执行运算展开式,此时使用得出的结果替换表达式
    2012-09-09

最新评论