文章 2023-02-14 来自:开发者社区

Shell 编程(六):文本三剑客之 awk(二)

匹配的两种用法RegExp匹配 /etc/passwd 文件行中含有 root 字符串的所有行> awk '/root/{print $0}' passwd root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin匹配 /etc/passwd 文件行中以 yarn 开头的所有行> awk ....

文章 2023-02-14 来自:开发者社区

Shell 编程(六):文本三剑客之 awk(一)

awk 简介awk 是一个文本处理工具,通常用于处理数据并生成结果报告,awk的命名是它的创始人 Alfred Aho、 Peter Weinberger 和 Brian Kernighan 姓氏的首个字母组成的。工作原理通过关键字 BEGIN 执行 BEGIN 块的内容,即 BEGIN 后花括号 {} 的内容。完成 BEGIN 块的执行,开始执行 body 块。读入有 \n 换行符分割的记录。....

Shell 编程(六):文本三剑客之 awk(一)
文章 2023-02-14 来自:开发者社区

Shell 编程(五):文本三剑客之 sed(一)

Sed 的工作模式sed(Stream Editor)是一种流编辑器,sed 是对标准输出或文件逐行进行处理。sed 会在编辑器处理数据以前基于预先提供的一组规则来编辑数据流。能够根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。语法格式">语法格式第一种形式stdout | sed [option] "/pattern/command"第二种形式sed...

文章 2023-02-14 来自:开发者社区

Shell 编程(四):文本三剑客之 Grep

grepgrep语法格式方法命令方法一grep [option] [pattern] [ file1,file2...]方法二command | grep [option] [pattern] 选项选项含义-v不显示匹配行信息-i搜索时忽略大小写-n显示行号-r递归搜索-E支持扩展正则表达式-e不支持扩展正则表达式-F不按正则表达式匹配,按照字符串字面意思匹配-c只输出匹配行的数量,不....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐