首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >awk能力削减能力

awk能力削减能力
EN

Stack Overflow用户
提问于 2013-01-25 23:55:06
回答 1查看 104关注 0票数 0

我使用下面的ssh命令获取ids列表。现在我想

  1. 只获取ids列表中大于给定数字的ids;在本例中,让我们假设为"231219“。我怎么能把它结合起来呢?
  2. 我有一个本地文件"ids_ignore.txt";这个列表中的任何I都应该被命令忽略。

可以擦或剪上面的东西吗?

代码语言:javascript
复制
ssh -p 29418 company.com gerrit query --commit-message --files --current-patch-set \
    status:open project:platform/code branch:master |
grep refs | cut -f4 -d'/'

产出:-

代码语言:javascript
复制
231222
231221
231220
231219
230084
229092
228673
228635
227877
227759
226138
226118
225817
225815
225246
223554
223527
223452
223447
226137
EN

回答 1

Stack Overflow用户

发布于 2013-01-25 23:58:57

代码语言:javascript
复制
... | awk '$1 > max' max=8888 | grep -v -F -f ids_ignore.txt

或者,如果你想用awk做这一切:

代码语言:javascript
复制
 ... | awk 'NR==FNR{ no[$1]++ } 
        NR!=FNR && $1 > max && ! no[$1]' max=NNN ids_ignore.txt -
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14532190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档