【发布时间】:2020-06-05 04:57:03
【问题描述】:
我的文件包含:
/*uid:68160*/\n SELECT
/*uid:68160*/SELECT
我尝试了以下:
grep -vF "/[*]uid::[[:digit:]][*]/SELECT"
这有助于删除第二行。 如何通过 grep 删除第一行 也试过了:
grep -vF "/[*]uid::[[:digit:]][*]/\n SELECT"
【问题讨论】:
-
工作:grep -Ev '/[]uid:[[:digit:]]+[]/[]n SELECT'
-
@AbhijitShinde:你为什么使用
-F?此选项意味着(来自手册页)将 PATTERN 解释为 固定 字符串列表(而不是正则表达式)