sed删除以单引号开头的行
我有一个文件(db chk.txt),它有多个以单引号开头的行,我想使用bash“sed”搜索这个模式,并删除所有以单引号(')开头的行 尝试了几个选项,但都不起作用sed删除以单引号开头的行,sed,Sed,我有一个文件(db chk.txt),它有多个以单引号开头的行,我想使用bash“sed”搜索这个模式,并删除所有以单引号(')开头的行 尝试了几个选项,但都不起作用 $ sed '/^'-/d' db-check.txt -- This one don't work $ sed '/^\'-/d' db-check.txt e、 g.来自db-check.txt的示例数据,我希望删除这些行 ---[已阻止/-会话]-- ----[会话/-计数]--- 如果sed命令中没有任何参数扩展,可以
$ sed '/^'-/d' db-check.txt -- This one don't work
$ sed '/^\'-/d' db-check.txt
e、 g.来自db-check.txt的示例数据,我希望删除这些行
---[已阻止/-会话]--
----[会话/-计数]---
如果sed命令中没有任何参数扩展,可以使用双引号(如注释中所述): 如果不希望参数展开,请使用单引号:
sed -i '/^\x27-/d' db-check.txt
\x27
是的十六进制代码。
如果sed命令中没有任何参数扩展,可以使用双引号(如注释中所述):
如果不希望参数展开,请使用单引号:
sed -i '/^\x27-/d' db-check.txt
\x27
是
try with sed-i“/^'/d”db-check的十六进制代码。txt try with sed-i“/^'/d”db-check的可能重复项。txt try with sed-i“/^'/d”db-check的可能重复项