【发布时间】:2019-09-05 00:02:27
【问题描述】:
我有以下内容的文件:
abc
def
ghi
abc and xyz
oooo
1234
567
现在我必须搜索“1234”,然后再次搜索“1234”上方的“abc”。这里 1234 将仅出现一次,但 abc 将多次出现,并且 abc 的位置将变化,它可能是 1234 上方的 1 行或 1234 上方的多行,我们必须在 1234 上方第一次出现 abc 。 abc 已被 grepped ,我们检查存在“和”。或者我们可以使用 grep “和”。
请帮帮我。
【问题讨论】:
-
你的问题不完整。你已经告诉我们你想找到什么,但你忽略了告诉我们你需要用在
"1234"和后来的"and"之前找到的"abc"做什么。所以我们搜索并找到那些东西——然后呢? (另外,提示:将tac的结果通过管道传输到您搜索的任何内容以反转输入文件的顺序)。到目前为止,您尝试过什么? -
我想检查该行中“and”的存在,基于存在,我必须添加我的逻辑
标签: shell