我正在使用grep命令从文件中获取所需的信息。我正在使用两个像下面这样的grep语句:grepping multiple strings
XXXX='grep XXXX FILE A|sort|uniq|wc -l'
grep YYYY FILE A|uniq| > FILE B
现在文件被遍历两次。但我只想知道,如果我能够在单个文件遍历中执行这两个步骤,即我想知道是否可以使用类似于egrep的地方,在这里我可以grep两个字符串和一个字符串,我将使用它在另一个字符串中存储一个变量并输出到一个文件中。
如果输入尺寸大于可用内存,并且仅对小批量数据有意义,则此方法将很快爆炸。 – mavam 2012-07-10 23:18:32
如果目的是将数据存储在变量中(在这个问题中就是这种情况),大量的输入总是会填满内存。 – mostar 2012-07-11 16:45:03