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  

     

  • 相关阅读:
    Mysql group_concat
    canvas toDataUrl 跨域问题
    Svg操作
    java 判断浏览器
    排序操作
    java 格式判断
    你真的了解 console 吗
    svg转换工具
    java图片缩放
    常见 银行贷款 名词
  • 原文地址:https://www.cnblogs.com/yujianadu/p/12161764.html
Copyright © 2011-2022 走看看