Linux文本处理大纲

admin2024-09-06  29

目录

  • 一、正则表达式
  • 二、字符串截取命令
    • (1)cut命令
    • (2)printf命令
    • (3)awk命令
    • 1、条件(pattern): 一般使用关系表达式作为条件
    • 2、动作(Action): 格式化输出 流程控制语句
  • 三、字符串处理命令
    • (1)排序命令sort
    • (2)统计命令wc

一、正则表达式

正则表达式用来在文件中匹配符合条件的字符串,
正则是包含匹配。grep,awk,sed等命令可以支持。

正则表达式 通配符用来匹配符合条件的文件名,
通配符是完全匹配。ls,find,cp这些命令不支持正则表达式,
所以只能使用shell自己的通配符来进行匹配。

Linux文本处理大纲,在这里插入图片描述,第1张
Linux文本处理大纲,在这里插入图片描述,第2张
Linux文本处理大纲,在这里插入图片描述,第3张
Linux文本处理大纲,在这里插入图片描述,第4张
Linux文本处理大纲,在这里插入图片描述,第5张
Linux文本处理大纲,在这里插入图片描述,第6张

二、字符串截取命令

(1)cut命令

	语法:cut [选项] 文件名

Linux文本处理大纲,在这里插入图片描述,第7张
Linux文本处理大纲,在这里插入图片描述,第8张

(2)printf命令

	语法:printf '输出类型输出格式' 输出内容

Linux文本处理大纲,在这里插入图片描述,第9张
Linux文本处理大纲,在这里插入图片描述,第10张
Linux文本处理大纲,在这里插入图片描述,第11张

(3)awk命令

	语法:awk '条件1{动作}条件2{动作2}...' 文件名

1、条件(pattern): 一般使用关系表达式作为条件

x > 10 判断变量x是否大于10
x >= 10 大于等于
x <= 10 小于等于

2、动作(Action): 格式化输出 流程控制语句

Linux文本处理大纲,在这里插入图片描述,第12张
Linux文本处理大纲,在这里插入图片描述,第13张
Linux文本处理大纲,在这里插入图片描述,第14张
Linux文本处理大纲,在这里插入图片描述,第15张

三、字符串处理命令

(1)排序命令sort

	语法:sort [选项] 文件名

Linux文本处理大纲,在这里插入图片描述,第16张
Linux文本处理大纲,在这里插入图片描述,第17张

(2)统计命令wc

	语法: wc [选项] 文件名

Linux文本处理大纲,在这里插入图片描述,第18张
Linux文本处理大纲,在这里插入图片描述,第19张

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!