zoukankan      html  css  js  c++  java
  • How to only capute sub-matched character by grep

    File content:

    <a href="ceph-0.80.9-82.1.x86_64.rpm"><img src="/icons/rpm.gif" alt="[   ]" width="16" height="16" /></a> <a href="ceph-0.80.9-82.1.x86_64.rpm">ceph-0.80.9-82.1.x86_64.rpm</a>                                     11-Jun-2015 16:37  9.9M   <a href="ceph-0.80.9-82.1.x86_64.rpm.mirrorlist">Details</a>
    <a href="ceph-common-0.80.9-82.1.x86_64.rpm"><img src="/icons/rpm.gif" alt="[   ]" width="16" height="16" /></a> <a href="ceph-common-0.80.9-82.1.x86_64.rpm">ceph-common-0.80.9-82.1.x86_64.rpm</a>                              11-Jun-2015 16:37  3.9M   <a href="ceph-common-0.80.9-82.1.x86_64.rpm.mirrorlist">Details</a>
    <a href="ceph-common-debuginfo-0.80.9-82.1.x86_64.rpm"><img src="/icons/rpm.gif" alt="[   ]" width="16" height="16" /></a> <a href="ceph-common-debuginfo-0.80.9-82.1.x86_64.rpm">ceph-common-debuginfo-0.80.9-82.1.x86_64.rpm</a>                    11-Jun-2015 16:37   49M   <a href="ceph-common-debuginfo-0.80.9-82.1.x86_64.rpm.mirrorlist">Details</a>

    ......

    Command:

    grep -P -o ">K[^ ]+?x86_64.rpm" <file name>

    -P : perl format regular expression

    -o : only matched content

    K : throw away content of before K

    Result:

    xen-doc-html-4.4.2_06-3.1.x86_64.rpm
    xen-kmp-default-4.4.2_06_k3.12.28_4-3.1.x86_64.rpm
    xen-kmp-default-debuginfo-4.4.2_06_k3.12.28_4-3.1.x86_64.rpm
    xen-libs-4.4.2_06-3.1.x86_64.rpm
    xen-libs-debuginfo-4.4.2_06-3.1.x86_64.rpm
    xen-tools-4.4.2_06-3.1.x86_64.rpm
    xen-tools-debuginfo-4.4.2_06-3.1.x86_64.rpm
    xen-tools-domU-4.4.2_06-3.1.x86_64.rpm

  • 相关阅读:
    我是一个垃圾程序员
    前谷歌高管给初入职场新人的14条忠告
    儿童节过完了
    两块网卡实现多台机器共享上网
    Python下载prettyloaded的swf
    关于mysql的1067与1045错误
    不使用定时器实现iframe的自适应高度
    JavaScript的大数阶乘
    两道函数式编程题
    字符串比较
  • 原文地址:https://www.cnblogs.com/root-wang/p/4578749.html
Copyright © 2011-2022 走看看