• 2016/12/20 dplの课练


    1.个人博客的文件,只输出学生姓名
    cat 111 |sed 's/[0-9a-zA-Z:/. -]//g'

    2.只输出每个学生的url
    cat 111 |sed 's/.*:////g'

    3. 只输出个人博客里的学号
    cat 111 |sed 's/-.*//g'

    4.只输出个人博客中,两个字姓名的学生名
    cat 111 |sed 's/[0-9a-zA-Z:/. -]//g' |grep -v '...'

    5.只输出每个人博客地址的最后一段,即.com/后面的一段内容
    cat 111 |sed 's/.*.com///g'

    6.只输出最后一段全部是字母的
    cat 111 |sed 's/.*.com///g' |grep '.*[0-9].*' -v

    7.只输出最后一段含有大写字母的
    cat 111 |sed 's/.*.com///g' |grep '.*[A-Z].*'


    1.使用sed删除所有以#开头的行,
    cat 789 |grep '^#.*' -v

    2.同样也删除所有以 多个空格#号开头的行
    cat 789 |grep '^ .*' -v

    3.在Listen 80 后面添加一行Listen 81
    cat 11 |sed '/Listen 80/a Listen 81'


    1.selinux配置文件的SELINUX默认的值为enforcing,使用sed将其修改为permissive
    将/etc/passwd复制到/opt目录进行操作
    sed -i 's/enforcing/permissive/g' 1111

    2.使用sed命令输出/etc/passwd的第5到第7行的内容
    cat password |sed -n '5,7p'

    3.将passwd文件中第2到第3行的所有d替换成DD
    cat password |sed '2,3s/d/DD/g'

    4.只输出passwd文件的第6段内容
    cat password |sed -n '1,$p' |egrep '/.*:' -o |sed 's/://g'

  • 相关阅读:
    Nodejs中的流
    Openstack Havana的两个排错过程
    Mongoose入门
    Promise
    CSS3中的动画
    MySql学习笔记(一)--安装配置
    应用Dubbo框架打造仿猫眼项目(二) 影片模块开发
    应用Dubbo框架打造仿猫眼项目(一) 用户模块开发
    4种事务的隔离级别
    JAVA面试题解惑系列(一)——类的初始化顺序
  • 原文地址:https://www.cnblogs.com/dpl9963/p/6204286.html
Copyright © 2020-2023  润新知