gpt4 book ai didi

linux - 如何根据给定的模式按顺序输出匹配的字符串

转载 作者:太空宇宙 更新时间:2023-11-04 09:59:45 25 4
gpt4 key购买 nike

例如输入是

abcde    
abcde1n1
abcde0n1
abcdf

我想搜索的是abcdf/abcde是否存在,但是按照给定的模式顺序输出。

所以期望的输出应该是:

abcdf    
abcde

我试过 cat file1.txt | grep "abcdf\|abcde",但它先给出 abcde。

最佳答案

grep 不是那样工作的。要实现输入排序,您可能需要通过各种输入运行循环。

for string in abcdf abcde;
do
grep -w "$string" file;
done

将返回:

abcdf
abcde

-w 标志在这里用于模拟确切的期望结果。

关于linux - 如何根据给定的模式按顺序输出匹配的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57263042/

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