zoukankan      html  css  js  c++  java
  • Linux基础篇五:文件操作篇(三剑客)

    cut截取字段:

    -d  指定分割符

    -f   指定第几列

    例题1:

    echo "i am dusonglin ,my qq is  380343680 " >dusonglin.txt   ,请过滤读取文件里面的dusonglin以及 380343680

    cut -d " " -f  3 7  dusonglin.txt

    awk :按列进行分割

    -F  "分割符"  '{print $1,$2}'     $1代表第一列

    sed :替换的作用

    语法:sed 's###g'    

    举例:sed 's#,#+#g'   把,号替换成 + 号

    替换后 加-i 参数才会真正更改文件中的内容

    sed  -i 's#,#+#g' 

    例题:将/etc/sysconfig/selinux 文件中的SELINUX=enforcing改成SELINUX=disable

     [root@myzabbix selinux]# sed -i  's#SELINUX=disable#SELINUX=enable#g'  config

    WC:统计文件的行数

    -l 显示文件的行数 使用最多    wc -l /etc/fstab

    -c显示文件的字节数

    -w显示文件的单词数

    使用场景例题:过滤出/etc/passwd中以nologin结尾的内容,并统计有多少行

               grep "nologin$"   /etc/passwd  | wc -l  

     

  • 相关阅读:
    Spring实现声明式事务
    Spring整合MyBatis
    Spring AOP
    代理模式
    Bean的作用域
    Spring的配置
    HQL题目记录以及解题思路--持续更新
    数仓学习之路一:数仓理论
    DBeaver连接Hive遇到的坑
    MySQL常见面试题
  • 原文地址:https://www.cnblogs.com/yujianadu/p/12161764.html
Copyright © 2011-2022 走看看