有没有办法获取可以传递给其他程序的XML或等效的grep命令输出。
例如,grep可以给出匹配模式的文件名,行号和上下文。
可以使用带分隔符':'的拆分命令来完成文件名和行号提取。但是,如果文件名包含':'字符(我知道它很奇怪,但有可能),则需要更多处理。
使用上下文(grep -C选项),它变得更加复杂。如果两个匹配的上下文重叠,grep会优化输出,并且很难分开。
所以我想知道grep命令是否可以简单地生成其他程序只能加载的XML或JSON输出。
答案 0 :(得分:0)
有-Z
到grep
的选项,通过使用Nul字符产生明确的输出。