• 【玛沁天气】最新玛沁今天天气,实时提供玛沁气温、空气质量、24小时天气预报、生活指数查询 2019-07-24
  • 安徽快3派奖热销 宿州彩民一天两趟忙兑奖 2019-07-24
  • 宜昌朝天吼景区举行国际龙舟漂流大赛 2019-07-10
  • 中国大学生帆船锦标赛大鹏启航 2019-07-10
  • 党的十九大举行第一场记者招待会 介绍加强党建工作和全面从严治党有关情况 2019-07-02
  • 中华人民共和国安全生产法 2019-07-02
  • 网络司法拍卖若违法 当事人受损可申请国家赔偿 2019-07-01
  • 火箭3巨头计划选詹皇or乔治?泡椒3点更兼容灯泡 2019-07-01
  • 世界30座顶级建筑美轮美奂令人叹服 ——凤凰网房产 2019-06-25
  • 端午假期要来了!收藏这份指南,避开人山人海 2019-06-18
  • 华为新平板!MediaPad M5 将配麒麟 960 2019-06-16
  • 【中国梦·大国工匠篇】鸡蛋上钻孔显真功 潜心坚守一线练就绝活儿 2019-06-11
  • 【理上网来·喜迎十九大】塞尔维亚驻华大使:中国的发展是其他国家望尘莫及的 2019-06-10
  • 六大工程培育发展新动能 2019-06-10
  • 为推动上合组织发展提供中国智慧、中国方案 2019-05-29
  • 批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
    [批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
    返回列表 发帖

    sed替换指定数字开头的行的问题

    这个文本,

    专辑: 玻璃 EP
    歌手: 朱茵
    发行时间: 1997年03月
    语言: 粤语

    01.玻璃
    02.某种感觉
    03.想见他
    04.巨蟹与天蝎
    05.玻璃 (深情版)
    09火65.巴荔
    9879.的心

    我执行下面的命令
    sed -i /^[0-9]{1,2}.*/d jie.txt

    文本并没有替换掉。我的本意是显示是删除
    下面5行内容,

    01.玻璃
    02.某种感觉
    03.想见他
    04.巨蟹与天蝎
    05.玻璃 (深情版)

    TOP

    1. $ sed -E -i '/^[0-9]{1,2}\./d' jie.txt
    2. 专辑: 玻璃 EP
    3. 歌手: 朱茵
    4. 发行时间: 1997年03月
    5. 语言: 粤语
    6. 09火65.巴荔
    7. 9879.的心
    复制代码

    TOP

    如果不使用 -E 那么需要对花括号进行转义:
    1. sed -i '/^[0-9]\{1,2\}\./d' jie.txt
    复制代码
    【扫描二维码捐助论坛的朋友请留言注明论坛账号】//bbs.bathome.net/thread-10403-1-1.html
    【批处理在线视频分享】//bbs.bathome.net/thread-31727-1-1.html
    【微信公众号、微信群、QQ群】//bbs.bathome.net/thread-3473-1-1.html

    TOP

    回复 3# Batcher


    sed -i /^[0-9]\{1,2\}\./d jie.txt

    cat jie.txt

    专辑: 玻璃 EP
    歌手: 朱茵
    语言: 粤语

    这是这个脚本的执行结果。

    TOP

    回复 4# netdzb


        2楼的命令能得到你想要的结果吗?
    【扫描二维码捐助论坛的朋友请留言注明论坛账号】//bbs.bathome.net/thread-10403-1-1.html
    【批处理在线视频分享】//bbs.bathome.net/thread-31727-1-1.html
    【微信公众号、微信群、QQ群】//bbs.bathome.net/thread-3473-1-1.html

    TOP

    回复 5# Batcher

    2楼的可以。

    TOP

    回复 4# netdzb


        我这边CentOS 7测试没有问题,可能是你的环境比较特殊吧。
    【扫描二维码捐助论坛的朋友请留言注明论坛账号】//bbs.bathome.net/thread-10403-1-1.html
    【批处理在线视频分享】//bbs.bathome.net/thread-31727-1-1.html
    【微信公众号、微信群、QQ群】//bbs.bathome.net/thread-3473-1-1.html

    TOP

    回复 7# Batcher

    好的,我去虚拟机测试一下。

    TOP

    回复 7# Batcher

    我刚用了本坛的sed 4.3还是不行,测试环境windows控制台,msys 1.0。
    好像是里面的分割符号需要转义。

    TOP

    11选5下期推算方法:[问题求助] sed替换指定数字开头的行的问题

    # 文本的内容如下:

    专辑: 玻璃 EP
    歌手: 朱茵
    发行时间: 1997年03月
    语言: 粤语

    01.玻璃
    02.某种感觉
    03.想见他
    04.巨蟹与天蝎
    05.玻璃 (深情版)
    09火65.巴荔
    9879.的心


    本意是显示是删除
    下面5行内容,

    01.玻璃
    02.某种感觉
    03.想见他
    04.巨蟹与天蝎
    05.玻璃 (深情版)


    sed -i '/^[0-9]\{1,2\}\./d' jie.txt  

    # 这个命令在CentOS 7可以通过,
    # 测试环境windows控制台,msys 1.0,
    # 这行命令无法通过
    # 网上搜索的结果是里面有字符需要转义,但具体不知道如何修改。
    # sed的版本是4.3
    回复 9# netdzb


    我这边 Win10 CMD 测试未见异常

    C:\Test>type 1.txt
    专辑: 玻璃 EP
    歌手: 朱茵
    发行时间: 1997年03月
    语言: 粤语

    01.玻璃
    02.某种感觉
    03.想见他
    04.巨蟹与天蝎
    05.玻璃 (深情版)
    09火65.巴荔
    9879.的心

    C:\Test>sed -i "/^[0-9]\{1,2\}\./d" 1.txt

    C:\Test>type 1.txt
    专辑: 玻璃 EP
    歌手: 朱茵
    发行时间: 1997年03月
    语言: 粤语

    09火65.巴荔
    9879.的心

    C:\Test>sed --version
    sed (GNU sed) 4.2.2
    【扫描二维码捐助论坛的朋友请留言注明论坛账号】//bbs.bathome.net/thread-10403-1-1.html
    【批处理在线视频分享】//bbs.bathome.net/thread-31727-1-1.html
    【微信公众号、微信群、QQ群】//bbs.bathome.net/thread-3473-1-1.html

    TOP

    回复 10# Batcher

    sed -i "/^[0-9]\{1,2\}\./d" 1.txt
             ~~
            原来这里是要引号的,我这里也通过了啊。

    sed -i "/^[0-9]\{1,2\}\./d" yrz.txt
    cat yrz.txt

    专辑: 玻璃 EP
    歌手: 朱茵
    发行时间: 1997年03月
    语言: 粤语

    09火65.巴荔
    9879.的心

    现在可以了,谢谢。

    TOP

    返回列表
  • 【玛沁天气】最新玛沁今天天气,实时提供玛沁气温、空气质量、24小时天气预报、生活指数查询 2019-07-24
  • 安徽快3派奖热销 宿州彩民一天两趟忙兑奖 2019-07-24
  • 宜昌朝天吼景区举行国际龙舟漂流大赛 2019-07-10
  • 中国大学生帆船锦标赛大鹏启航 2019-07-10
  • 党的十九大举行第一场记者招待会 介绍加强党建工作和全面从严治党有关情况 2019-07-02
  • 中华人民共和国安全生产法 2019-07-02
  • 网络司法拍卖若违法 当事人受损可申请国家赔偿 2019-07-01
  • 火箭3巨头计划选詹皇or乔治?泡椒3点更兼容灯泡 2019-07-01
  • 世界30座顶级建筑美轮美奂令人叹服 ——凤凰网房产 2019-06-25
  • 端午假期要来了!收藏这份指南,避开人山人海 2019-06-18
  • 华为新平板!MediaPad M5 将配麒麟 960 2019-06-16
  • 【中国梦·大国工匠篇】鸡蛋上钻孔显真功 潜心坚守一线练就绝活儿 2019-06-11
  • 【理上网来·喜迎十九大】塞尔维亚驻华大使:中国的发展是其他国家望尘莫及的 2019-06-10
  • 六大工程培育发展新动能 2019-06-10
  • 为推动上合组织发展提供中国智慧、中国方案 2019-05-29
  • 竞彩篮球让分胜负推荐 双色球规则 网易彩票淘宝彩票 河南快赢481走势图百度乐彩网官网 急速赛车开奖官网168 贵州快3开结果下载 陕西十一选五计划软件手机版下载 麻将手法千术变牌视频 彩票北京赛车pk10 湖北11选5走势图的微博 打篮球的好处 香港最准六肖中特 内蒙古十一选五预测号码今天 今日3d试机号查询结果 广西快三豹子走势图