gpt4 book ai didi

linux - GREP 两个特定的列

转载 作者:太空狗 更新时间:2023-10-29 11:26:00 24 4
gpt4 key购买 nike

我有一个文件,每行有两个单词,使用 GREP 我必须验证两个条件:

  1. 如果第一个单词以特定字母开头,例如“A”

  2. 第二个单词相同但字母不同,例如“B”

我知道怎么做,只验证第一个词

grep '^A' file

但是如何验证第二个词呢?

最佳答案

你可以使用awk:

awk '$1 ~ /^A/ && $2 ~ /^B/' file

如果您想避免使用正则表达式,您可以使用这个 awk:

awk 'index($1, "A")==1 && index($2, "B")==1' file

这是一个 egrep 命令,但更喜欢 awk:

egrep '^A[^[:blank:]]*[[:blank:]]+B' file

关于linux - GREP 两个特定的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24191389/

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