【发布时间】:2010-02-19 09:57:29
【问题描述】:
是否可以对存储在数组中的关键字进行 grep。
这里是可能的代码sn-p;我该如何纠正?
args=("key1" "key2" "key3")
cat file_name |while read line
echo $line | grep -q -w ${args[c]}
done
目前,我只能搜索一个关键字。我想搜索存储在 args 数组中的所有关键字。
【问题讨论】:
-
虽然不是真正的解决方案,但是 cat 用于连接文件,如果只有一个文件,请使用输入指令: while read line echo $line | grep -q -w ${args[c]} 完成 en.wikipedia.org/wiki/Cat_%28Unix%29#Useless_use_of_cat
-
非常感谢..我习惯于通过查看其他示例来做到这一点..没有意识到..非常感谢