• Linux知识总结(更新中)


    Linux知识总结(更新中)

    如何查找特定的文件

    find

    find path [options] params
    

    作用:在指定目录下查找文件

    检索文件内容

    grep

    grep [options] pattern file
    

    作用:查找文件里符合条件的字符串

    说明:这个也可以同时检索多个文件:

    grep "xxx" file*
    

    管道操作符

    可将指令连接起来,前一个指令的输出作为后一个指令的输入

    只处理前一个命令正确的输出,不处理错误输出

    右边命令必须能够接收标准输入流,否则传递过程中数据会被抛弃

    可以使用管道符的有:sed、awk、grep、cut、head、top、less、more、wc、join、sort、split等

    grep -v 过滤掉某些关键字的记录

    grep -o 仅仅打印匹配的字符

    grep 不加参数:打印出整行

    对文件内容做统计

    awk

    awk [options] 'cmd' file
    

    一次读取一行文本,按输入分隔符进行切片,切成多个组成部分

    将切片直接保存在内建的变量中,$1,$2...($0表示行的全部)

    批量替换文本内容

    sed [option] 'sed command' filename 
    

    流编辑器,适合用于对文本的行内容进行处理

    sed 's/^Str/String/' xxx.txt
    

    s:表示对字符串进行操作

    ^:以什么开头

    sed -i 's/./;/' xxx.txt
    
    sed -i #直接修改读取的文件内容,而不是输出到终端
    

    全文替换

    sed -i 's/jack/me/g' xxx.txt   #如果不加g,只会替换上边第一个命中条件的字符 
    
  • 相关阅读:
    关于嵌套循环的循环初始化语句问题:
    自己写的小程序
    计算1-1/3+1/5-1/7+···的前n项和
    终于弄好了 homework-09
    现代C++作业2 与 围棋homework-06
    C++11 能好怎?
    黄金点游戏之客户端(homework-05)
    惊艳的随机化方法 -World Search (homework-04)
    GUI、模块化与结对编程(homework-03)
    最大二位子数组和问题(homework-02)
  • 原文地址:https://www.cnblogs.com/xujie09/p/11602654.html
Copyright © 2020-2023  润新知