zoukankan      html  css  js  c++  java
  • shell中sed命令小结

    sed命令小结:

    替换命令s
    sed -r 's/west/north/g' datafile
    sed -r 's/^west/north/' datafile
    sed -r 's/[0-9][0-9]$/&.5/' datafile
    sed -r 's/(Mar)got/1ianne/g' datafile
    sed -r 's#3#88#g' datafile

    读文件命令r
    sed -r '/sun/r /etc/hosts' datafile
    sed -r '2r /etc/hosts' datafile
    sed -r '/2/r /etc/hosts' datafile

    写文件命令w
    sed -r '/north/w newfile' datafile
    sed -r '3,$w new1.txt' datafile

    追加命令a
    sed -r '2a1111111111' datafile
    sed -r '2a11111111
    >2222222222222
    >333333333' datafile

    修改命令c
    sed -r '2c11111111' datafile
    sed -r '2c111111111111
    >22222222222222
    >33333333' datafile

    获取下一行命令n
    sed -r '/east/{n;d}' datafile
    sed -r '/east/{n;s/arm/clock}' datafile

    暂存和取用命令h H g G
    sed -r '1h;$G' datafile
    sed -r '1{h;d};$G' datafile
    sed -r '1h;2,$g' datafile
    sed -r '1h;2,3H;$G' datafile

    暂存空间和模式空间互换命令 x

    sed -r '4h;5x;6G' datafile

    反向选择!
    sed -r '3d' datafile
    sed -r '3!d' datafile

  • 相关阅读:
    MongoDB pymongo模块 删除数据
    MongoDB pymongo模块 查询
    MongoDB pymongo模块 插入数据
    MongoDB pymongo模块 更新数据
    pymongo模块 目录
    POJ 1579
    POJ 1631
    POJ 1573
    POJ 1607
    POJ 1552
  • 原文地址:https://www.cnblogs.com/xiaofeng666/p/13774006.html
Copyright © 2011-2022 走看看