正则表达式中sed、awk怎么用
admin
2023-03-07 02:21:44
0

二、sed
使用sed主要是使用它的查找和提换功能
命令格式 sed -n '//' p filename  单引号内

创建目录,把passwd文件拷贝进来

正则表达式中sed、awk怎么用

只显示我们需要查找的行 -n
正则表达式中sed、awk怎么用

指定一个区间打印
正则表达式中sed、awk怎么用

实现多个,-e
正则表达式中sed、awk怎么用

查找一个文件,不区分大小写都列出来 -I
正则表达式中sed、awk怎么用

删除某些行,把剩下的行列出来 d

正则表达式中sed、awk怎么用
sed删除选择的行 -i
正则表达式中sed、awk怎么用

全局指定替换1,10行 s
正则表达式中sed、awk怎么用
s代表替换,加上g代表全局,不加g只会替换本行出现的第一个

调整字符串位置 -r
第一段和最后一段调整位置

正则表达式中sed、awk怎么用

给文档前面统一添加一个字符,比如aaa
正则表达式中sed、awk怎么用

三、awk
-F选项的作用是指定分隔符,如果不加分隔符,以空格或者tab为分隔符
print为打印动作,$1为第一段 $2为第二段  $3第三段 $0表示所有

正则表达式中sed、awk怎么用
正则表达式中sed、awk怎么用
打印所有内容

正则表达式中sed、awk怎么用
匹配字符或者字符串

正则表达式中sed、awk怎么用
打印第一行包含oo的行

正则表达式中sed、awk怎么用
多次打印或者多次匹配

正则表达式中sed、awk怎么用

条件操作符

、 >=、 < 如果和数字进行比较时,把数字用双括号括起来,那么就不会被认为是数字
而会认为是字符,如果不加双括号则认为是数字
精确匹配
正则表达式中sed、awk怎么用
列出第三段大于500的行并打印
正则表达式中sed、awk怎么用

!=表示不等于,第七段不等于/sbin/nologin有哪些

正则表达式中sed、awk怎么用
可以使用&&和||,分别表示并且和或者

正则表达式中sed、awk怎么用
awk内置变量

OFS和-F选项类似,也是定义分割符号,但是它是在输出的时候定义
NR表示行号
NF表示用分隔符分割后一共有多少段

OFS用法:
正则表达式中sed、awk怎么用
NF用法:表示多少段,把段号列出来

正则表达式中sed、awk怎么用
NR用法:表示多少行,把行号列出来
正则表达式中sed、awk怎么用

awk数学运算

正则表达式中sed、awk怎么用

没有切割分隔符,可以用OFS定义一下分隔符
正则表达式中sed、awk怎么用

精准匹配

正则表达式中sed、awk怎么用

awk计算某个段的总和
正则表达式中sed、awk怎么用

相关内容

热门资讯

终于懂了“快乐打筒子.怎么开挂... 网上科普关于“快乐打筒子有没有挂”话题很是火热,小编也是针对快乐打筒子作*弊开挂的方法以及开挂对应的...
今日重磅消息“官方正版炸金花.... 家人们!今天小编来为大家解答官方正版炸金花透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪...
玩家攻略科普“同城跑胡子.真的... 玩家攻略科普“同城跑胡子.真的有挂吗?”原来真的有挂您好,同城跑胡子这个游戏其实有挂的,确实是有挂的...
【第一资讯】“德娴麻将.怎么装... 有 亲,根据资深记者爆料德娴麻将是可以开挂的,确实有挂(咨询软件无需打开...
终于懂了“决战卡五星.是不是有... 终于懂了“决战卡五星.是不是有挂?”原来真的有挂您好,决战卡五星这个游戏其实有挂的,确实是有挂的,需...
终于了解“情怀麻将.有没有挂?... 有 亲,根据资深记者爆料情怀麻将是可以开挂的,确实有挂(咨询软件无需打开...
最新引进“授权大厅炸/金/花.... 最新引进“授权大厅炸/金/花.可以开挂吗?”详细开挂教程您好,授权大厅炸/金/花这个游戏其实有挂的,...
终于了解“甘孜娱乐中心.究竟有... 网上科普关于“甘孜娱乐中心有没有挂”话题很是火热,小编也是针对甘孜娱乐中心作*弊开挂的方法以及开挂对...
玩家攻略科普“云南山水麻将.怎... 网上科普关于“云南山水麻将有没有挂”话题很是火热,小编也是针对云南山水麻将作*弊开挂的方法以及开挂对...
重磅消息“人人乐麻将.真的有挂... 网上科普关于“人人乐麻将有没有挂”话题很是火热,小编也是针对人人乐麻将作*弊开挂的方法以及开挂对应的...