zoukankan      html  css  js  c++  java
  • linux系统sed命令删除前几个字符、后几个字符及特定字符前后字符

    1、测试数据

    [root@PC3 test]# cat a.txt
    1234567849
    1234567849
    1234567849
    1234567849

    2、删除前几个字符

    [root@PC3 test]# sed 's/..//' a.txt  ## 删除前两个字符
    34567849
    34567849
    34567849
    34567849
    [root@PC3 test]# sed 's/...//' a.txt ## 删除前三个字符
    4567849
    4567849
    4567849
    4567849
    [root@PC3 test]# sed 's/.\{3\}//' a.txt ## 删除前三个字符
    4567849
    4567849
    4567849
    4567849
    [root@PC3 test]# sed 's/.\{5\}//' a.txt  ## 删除前5个字符
    67849
    67849
    67849
    67849

    3、删除后几个字符

    [root@PC3 test]# sed 's/.$//' a.txt ## 删除最后一个字符
    123456784
    123456784
    123456784
    123456784
    [root@PC3 test]# sed 's/..$//' a.txt  ## 删除最后两个字符
    12345678
    12345678
    12345678
    12345678

    4、删除特定字符及其前的字符

    [root@PC3 test]# sed 's/.4//' a.txt
    12567849
    12567849
    12567849
    12567849
    [root@PC3 test]# sed 's/..4//' a.txt
    1567849
    1567849
    1567849
    1567849

    5、删除特定字符及其后的字符

    [root@PC3 test]# sed 's/4.//' a.txt
    12367849
    12367849
    12367849
    12367849
    [root@PC3 test]# sed 's/4..//' a.txt
    1237849
    1237849
    1237849
    1237849
  • 相关阅读:
    Java 正则表达式
    【 D3.js 进阶系列 — 4.0 】 绘制箭头
    d3.js path路径
    java equals 与 hashCode
    ubuntu14 简单安装ffmpeg
    mysql 导入
    Session的生命周期
    Mysql 乱码配置
    51nod1416(dfs)
    51nod1402(贪心)
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14346844.html
Copyright © 2011-2022 走看看