gpt4 book ai didi

linux - 多次 grep 搜索

转载 作者:太空狗 更新时间:2023-10-29 11:44:38 25 4
gpt4 key购买 nike

我正在尝试多重 grep 搜索,但由于某种原因它不起作用:

输入:

What time is it in India
Time in Israel
Dogs are awesome
I want chocolate cake

期望输出:

What time is it in India
chocolate cake

我使用了命令:

grep "(What time is it)|(chocolate cake)" inputfile.txt

但是我得到的是空输出。你知道为什么会出错吗?

最佳答案

您必须对管道 (|) 进行转义,因为它是一个特殊字符。

grep "what time is it\|chocolate cake" inputfile.txt

正则表达式中的括号是多余的,可以省略。如果你离开它们,它们也必须被转义:

grep "\(what time is it\)\|\(chocolate cake\)" inputfile.txt

关于linux - 多次 grep 搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24638195/

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