gpt4 book ai didi

grep - 关于 'grep -f' : match pattern with file

转载 作者:行者123 更新时间:2023-12-02 06:29:30 26 4
gpt4 key购买 nike

我正在使用 grep -f 函数从文件中提取与特定模式匹配的行。假设我的模式文件是 pattern.txt,如下所示。

1
2
3
4
5

我匹配此模式的文件是 file.txt,

1::anv
2::tyr
3::yui
4::fng
5::gdg
6::ere
7::rer
8::3rr
9::gty

现在,当我执行 grep -f pattern.txt file.txt 时,我得到了这个 ->

1::anv
2::tyr
3::yui
4::fng
5::gdg
8::3rr

上面输出中的最后一行导致了我的问题。如何修改此 grep 命令以获得如下输出(显示正确的对应关系)?

1::anv
2::tyr
3::yui
4::fng
5::gdg

最佳答案

在模式前添加 ^ ,以便 grep 匹配以您的模式开头的行。如果您的模式实际上是一组数字,则不需要模式列表。只需使用 ^[1-5]:

关于grep - 关于 'grep -f' : match pattern with file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10833105/

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