有没有办法在文本文件中找到一个可能包含在未知位置的单词到下一行,如本例中的table_name
?
'select id, field1, field2 from ta' +
'ble_name where condition'
单词的两个部分由已知序列分隔(引号,空白,换行,六个空格和引号)。
可以通过两步过程解决,其中在执行搜索之前从文件中删除常量序列。
我是否认为使用标准grep无法做到这一点?
答案 0 :(得分:0)
不,您不能单独使用标准grep
,因为您无法从\n
更改行分隔符。相反,您必须首先转换输入,如您所述。