linux awk查找文本中值大于,如何使用awk处理文本内容

Awk是为高级文本处理而设计的非常强大的工具。它逐行搜索扫描文件,将输入的每行分割成字段,将输入行或字段与模式进行比较,并对匹配的结果执行操作。

本节将使用sub和gsub函数和awk

来删除文件中的制表符和空格。我们将使用以下文本文件作为本文中所有示例的输入文件:

[root@localhost ~]# cat <> content.txt

出现大于号时将一下内容复制到终端,将文本内容保存到content.txt文件中。

hitesh engineer sales 30000

jayesh director account 25000

vyom manager purchase 20000

bhavesh engineer sales 30000

rajesh directory sales 40000

niraj clerk account 20000

jay peon purchase 23000

deep clerk sales 20000

EOF

b914e1afc2340d77e9b6d545cb6eecf9.png

删除文件中的所有空白行

可以使用awk的特殊变量

NF,从文件中删除所有空白行。例如,删除文件content.txt中的所有空白行。

[root@localhost ~]# awk NF content.txt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值