【发布时间】:2013-06-09 12:13:35
【问题描述】:
我使用commands | grep -f - file 从文件中提取管道内容。
但是,我只想在匹配字符串位于行首时提取。通常我使用grep '^string',但它不适用于grep -f。
grep -f '^-' file
grep: ^-: No such file or directory
如何同时使用grep -f - 和grep '^'?
【问题讨论】:
-
-f的参数是一个包含模式的文件(如果有疑问,请检查man grep) -
-f是来自stackoverflow.com/a/437516/1286528 的解决方案,我喜欢它的简单工作方式。