Grep 在文本文件中查找单词,即使它被包装到下一行
有没有办法在文本文件中找到一个单词,该单词可能会被包装到下一行的未知位置,如本例中的表_名称Grep 在文本文件中查找单词,即使它被包装到下一行,grep,Grep,有没有办法在文本文件中找到一个单词,该单词可能会被包装到下一行的未知位置,如本例中的表_名称 'select id, field1, field2 from ta' + 'ble_name where condition' 单词的两个部分由一个已知的顺序引号、空格、新行、六个空格和引号隔开 它可以通过两步过程来解决,即在执行搜索之前从文件中删除常量序列 无法使用标准grep执行此操作,对吗?不,您不能单独使用标准grep执行此操作,因为您无法将行分隔符从更改为\n。相反,您必须首先转换
'select id, field1, field2 from ta' +
'ble_name where condition'
单词的两个部分由一个已知的顺序引号、空格、新行、六个空格和引号隔开
它可以通过两步过程来解决,即在执行搜索之前从文件中删除常量序列
无法使用标准grep执行此操作,对吗?不,您不能单独使用标准grep执行此操作,因为您无法将行分隔符从更改为\n。相反,您必须首先转换输入,如您所述。使用GNU grep、tr和sed:tr-d\n