zoukankan      html  css  js  c++  java
  • Shell sed

    sed流逝编辑器,行的处理编辑器。

     

    Sed参数

    1)-n          #只打印内容。
    
    (2)p           #代表选行打印。
    
    (3)d           #删除。
    
    (4)-i          #对原文件进行操作。
    
    (5)s///g       #全部替换。

    Sed语句

    1)       sed ‘/roo+/p’ –n       文件名                #打印roo前面大于=1的行。+需要脱义字符。
    
    (2)       sed ‘1,$d’    文件名                          #删除1到最后一行删除。
    
    (3)       sed ‘s/10/100/g’文件名                      #替换所有10成100。S替换。g为所有。
    
    (4)       sed ‘s/(^[^:]*:)(:.*:)([^:]*$)/321’文件名   #替换前面123括号内的字符换成321。
    
    (5)       sed  ‘s#/bin/bash#/bin/nologin#g’文件名          #替换所有/bash为nologin。
    
    (6)       sed ‘5,10s/[0-9]//g’文件名                         #删除5到10行所有的数字。
    7)       sed ‘/[^0-9a-Z]//g’ 文件名                          #删除所有特殊符号。
    sed -n '5,10p' filename 这样就可以只查看文件的第5行到第10行。

    2.理解语句sed -i 's/.*1//g;s/[345.*]//g'。

    (1)替换前面任意一个包含1的,;后并替换括号里任意一个后面的,取左右位置。
  • 相关阅读:
    简单的登录验证小程序_python
    远程执行命令_python
    远程执行本地脚本_linux
    反射_python
    ssh oa项目介绍
    返回上一级过程
    ssh框架开发crm(客户关系系统总结)
    struct相对路径,绝对路径
    <s:textfield>标签回显
    ssh框架整合
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/8284410.html
Copyright © 2011-2022 走看看