gpt4 book ai didi

linux - 如何剪切文件中包含三位数字的单词 (100) - shell 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 10:43:57 27 4
gpt4 key购买 nike

我有文件,它有以下数据。我想获得深度超过 100 的队列名称 (FID.MAGNET.ERROR.*)。请在这里帮助我。

文件名 MQData - enter image description here

我应该使用哪个命令来获取具有 100+(三个数字 > + )详细信息的队列名称?

最佳答案

三个数字和 >=100 有不同的含义。

0000 超过 3 位。好吧,也许您的数据不会有这些情况。

如果长度很重要,我会做 awk 'length($1)>2{print $2} file如果值是您正在查看的值,我将执行 awk '($1+0)>=100{print $2}' file

$1+0 确保如果您的 $1 有前导零,比较也会正确完成。看看这个例子:

kent$  awk 'BEGIN{if("01001"+0>100)print "OK";else print "NOK"}'
OK

kent$ awk 'BEGIN{if("01001">100)print "OK";else print "NOK"}'
NOK

关于linux - 如何剪切文件中包含三位数字的单词 (100) - shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33879567/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com