zoukankan      html  css  js  c++  java
  • sed awk tr等文本处理命令

    指定行范围替换:

    sed -i "520,950s/(.*)(HOST_CMD_.*)(,)/1{ 2, "2" },/g" hostCmdMacro.h

    linux shell sed命令与转义字符

    A=“2013/06/09sed “s#hello#$A#"

      2635  sed -i "s/(.*.cpp)(:.*:)(.*)/13/g" delete1.sh
     2636  sed -i "s/(.*)(:)([0-9]*)(:)(.*)/3 1/g" new-1.sh
     2637  fg
     2638  fg
     2639  sed -i "s/(.*.cpp)(:)([0-9]*)(:)(.*)/sed -i "3s/new/HPR_NEW_NOTHROW/g"           1/g" new-1.sh
     2640  fg
     2641  sed -i "s/(.*.h)(:)([0-9]*)(:)(.*)/sed -i "3s/new/HPR_NEW_NOTHROW/g"           1/g" new-1.sh
     2642  fg
     2643  sed -i "s/(.*.cxx)(:)([0-9]*)(:)(.*)/sed -i "3s/new/HPR_NEW_NOTHROW/g"           1/g" new-1.sh

    sed -i "s/(.*.cpp)(:.*:)(.*)/13/g" delete1.sh 

    sed -i "s/(.*.cpp)(.*delete)(.*)/delete3                                                  1/g" delete1.sh

     5186  sed -i "s/(.*delete )(p.*)(;)(.*)/12;/HPR_DELETE(2);/g"4/g" delete1.sh
     5187  fg
     5188  sed -i "s/(.*delete )(m_.*)(;)(.*)/12;/HPR_DELETE(2);/g"4/g" delete1.sh
     5189  fg
     5190  sed -i "s/(.*delete )(g_.*)(;)(.*)/12;/HPR_DELETE(2);/g"4/g" delete1.sh

    sed全匹配单词替换:

    sed -i 's/<memalign>/HPR_Memalign/g' b.txt

    grep -w abc file

    del_maohao()
    {
        sed -i "s/(.*.cpp):.*/1/g" free.sh.bak
        sed -i "s/(.*.c):.*/1/g" free.sh.bak
        sed -i "s/(.*.h):.*/1/g" free.sh.bak
    }
    

     sed/grep匹配多个字符串的行打印

    批量重命名

    批量修改

     

    sed -i "s/xml/gx_xml/g" `grep xml -rl .`  
    sed -i "s/libgx_xml.spec.in/libxml.spec.in/g" `grep libgx_xml.spec.in -rl .`
    
    rename "s/xml/gx_xml/" * 
    rename "s/xml/gx_xml/" `find . -name "*xml*"`
    

     

    wget 命令用法详解

    http://www.cnblogs.com/analyzer/archive/2010/05/04/1727438.html

    linux tr命令详解

    http://blog.sina.com.cn/s/blog_58c3f7960100uttl.html

    linux之sed用法

    http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.html

    sed命令详解

    http://www.cnblogs.com/edwardlost/archive/2010/09/17/1829145.html

    linux awk 内置函数详细介绍(实例)

    http://www.cnblogs.com/chengmo/archive/2010/10/08/1845913.html

    一个奔跑的程序员
  • 相关阅读:
    java中的lamda表达式
    Arrays.sort()中Lambda表达式
    检索中的函数及不同范围的处理
    2014.6.24
    2014.6.23
    第六天培训
    第五天培训
    第四天培训
    第三天培训!
    第二天培训
  • 原文地址:https://www.cnblogs.com/jingzhishen/p/3332630.html
Copyright © 2011-2022 走看看