wil*_*kao 13 linux terminal text
我只是想知道我需要在终端中输入什么命令来读取文本文件,消除所有不包含某个关键字的行,然后将这些行打印到新文件中.例如,关键字是"system".我希望能够将包含系统的所有行打印到新的单独文件中.谢谢
Eri*_* B. 22
grep 是你的朋友.
例如,你可以这样做:
grep system <filename> > systemlines.out
Run Code Online (Sandbox Code Playgroud)
man grep你也可以获得额外的有用信息(例如:行号,1 +行之前,1 +行之后,否定 - 即:所有不包含grep的行等等)
如果您运行的是Windows,则可以安装cygwin,也可以为grep找到win32二进制文件.