gpt4 book ai didi

grep - 使用带有两个变量的 grep

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

我想在 shell 脚本中使用 grep 和两个变量

var = match

cat list.txt | while read word_from_list; do
grep "$word_from_list" "$var" >> words_found.txt
done

但是 grep 期望获得一个文件作为第二个输入:

grep: 匹配:没有这样的文件或目录

如何解决这个问题?

最佳答案

快速扫描grep man page建议您可以使用 -e 表示多种模式,例如。

grep -e "$word_from_list" -e "$var"

如果您发现自己有大量模式,您可能需要使用 -f 选项从文件中读取这些模式。

关于grep - 使用带有两个变量的 grep,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1657571/

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