首页 > 系统相关 >linux 中删除文本中第一个.号之前的内容

linux 中删除文本中第一个.号之前的内容

时间:2023-10-10 10:35:22浏览次数:243  
标签:test01 删除 ## pc1 文本 010 linux txt root

 

001、方法1 利用cut

[root@pc1 test01]# ls
a.txt
[root@pc1 test01]# cat a.txt                   ## 测试数据
001.002.003.004.005
006.007.008.009.010
011.012.013.014.015
016.017.018.019.020
021.022.023.024.025
026.027.028.029.030
[root@pc1 test01]# cut -d "." -f 2- a.txt      ## cut
002.003.004.005
007.008.009.010
012.013.014.015
017.018.019.020
022.023.024.025
027.028.029.030

 

002、方法2 ,利用sed

[root@pc1 test01]# ls
a.txt
[root@pc1 test01]# cat a.txt
001.002.003.004.005
006.007.008.009.010
011.012.013.014.015
016.017.018.019.020
021.022.023.024.025
026.027.028.029.030
[root@pc1 test01]# sed 's/\S\+\.//' a.txt         ## 有点奇怪
005
010
015
020
025
030
[root@pc1 test01]# sed 's/\S[^.]\+\.//' a.txt     ## 需要多加一层否定
002.003.004.005
007.008.009.010
012.013.014.015
017.018.019.020
022.023.024.025
027.028.029.030

 

003、方法3, 利用awk

[root@pc1 test01]# ls
a.txt
[root@pc1 test01]# cat a.txt      ## 测试数据
001.002.003.004.005
006.007.008.009.010
011.012.013.014.015
016.017.018.019.020
021.022.023.024.025
026.027.028.029.030                                               ## awk实现
[root@pc1 test01]# awk -F "." '{for(i = 2; i < NF; i++) {printf("%s.", $i)} {print $NF}}' a.txt
002.003.004.005
007.008.009.010
012.013.014.015
017.018.019.020
022.023.024.025
027.028.029.030

 

004、

 

标签:test01,删除,##,pc1,文本,010,linux,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/17753989.html

相关文章

  • .NET 数据库大数据操作方案(插入、更新、删除、查询 、插入或更新)
    1、功能介绍 海量数据操作ORM性能瓶颈在实体转换上面,并且不能使用常规的Sql去实现当列越多转换越慢,SqlSugar将转换性能做到极致,并且采用数据库最佳API操作数据库达到极限性能,当然你如果不用sqlsugar了解一下原理也可以使用其他ORM实现 BulkCopyBulkCopy是一种用于高效批量......
  • Linux-文件管理命令
    绝对路径:从根目录开始描述的路径pwd输入即为绝对路径,开头一定是“/”,因为一定是从根目录开始走相对路径:从当前路径开始描述的路径,开头不一定是“/”,因为不一定是从根目录开始走的.:是当前目录。。:是上层目录~/:家目录家目录:/home常用文件命令1、删除命令并且换行ctrl+c......
  • Linux系统调优
    Linux系统调优是一项重要的任务,通过调整系统参数可以提高系统性能和稳定性。下面是一些常见的Linux系统调优参数的详解:vm.swappiness:该参数控制内核对页面交换(Swap)的倾向程度。取值范围为0到100,默认值为60。较低的值(如10)表示内核更倾向于使用物理内存而非Swap空间,而较高的值(如90)则......
  • LntonGBS针对数据库删除级联数据后的无效数据进行的优化
    LntonGBS国标视频云服务可支持通过国标GB28181协议将设备接入,实现视频的实时监控直播、录像、语音对讲、云存储、告警、级联等功能,同时也支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、WebRTC等格式。同时LntonGBS平台也支持海康Ehome协议及SDK......
  • 国标GB28181协议平台LntonGBS如何批量删除通道?
    国标视频云服务平台LntonGBS可支持通过国标GB28181协议,接入多路视频源设备,实现视频流的接入、转码、处理与分发等功能,对外输出的视频流格式包括RTSP、RTMP、FLV、HLS、WebRTC等。平台视频能力丰富灵活,包括监控直播、视频分发、录像、回看与检索、云存储、语音对讲、告警上报、云台......
  • 七张图看懂 Linux profiling 机制
    1图1Linuxprofiling手段一览软件埋点:手动埋点:主动调用trace函数来实现埋点。Androidsystrace即是这样一个例子,如图2和图3所示自动埋点:借助工具链,自动埋点,对函数的entry和return进行hook。Linuxftrace即是这样一个例子,图4简示了其实现原理动态埋......
  • Linux_JXNUSevenWeek_vi编辑器
    frompixivVI编辑器入门使用案例移动编辑文本编辑这里o的作用是回到原来光标的位置,其一个作用如:当我选择了灰色这一段内容,现在我的光标在其下面,现在我想要还要选择其上面一段内容,这个时候可以按o,然后光标回到原来的地方,现在可以按k,选择上面一段内容其......
  • 83、删除链表重复节点
    Givenasortedlinkedlist,deleteallduplicatessuchthateachelementappearonlyonce.Forexample,Given1->1->2,return1->2.Given1->1->2->3->3,return1->2->3 publicListNodedeleteDuplicates(ListNodehead){if(head=......
  • SAP ABAP 关于SMARTFORMS编辑文本出现WORD样式
    SAPABAP关于SMARTFORMS编辑文本出现WORD样式问题描述:SAPABAP关于SMARTFORMS编辑时文本默认使用WORD在使用smartforms打开编辑文本的时候会出现word样式,这样就会出现无法拖拽字段和系统默认信息情况,导致部分功能无法使用解决方案:通过SE38打开程序RSCPSETEDITOR将SAPscript......
  • Linux 基金会分叉 Terraform,正式推出 OpenTofu
    Linux 基金会宣布推出OpenTofu,这是一个Terraform的开源替代方案,并且分叉自Terraform。OpenTofu原名OpenTF,为所有人提供了一个在中立治理模式下的可靠的开源替代方案。Terraform是HashiCorp开源的一个安全和高效的用来构建、更改和合并基础设施的工具。Terraform......