我已经在我的 Windows 7 笔记本电脑上安装了草莓 perl。
grep
我想使用或ack
在 Windows 上搜索单词列表。我已经能够使用 ack 执行基本搜索,但我只是不知道如何将单词列表传递给ack
所以我想将单词列表传递给 ack 并找出这些单词出现的行号。两个词不必出现在同一行。
例如,如果我要搜索“娃娃”和“房子”,我可以在第 12 行找到娃娃,在第 244 行找到房子。
我尝试了这样的事情,ack "doll"|"house"
但它引发了以下错误。
Expressions are only allowed as the first element of a pipeline.
At line:1 char:22
+ ack "doll" | "house" <<<<
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : ExpressionsMustBeFirstInPipeline