【发布时间】:2012-08-11 02:28:10
【问题描述】:
我有这样一行:
sed -i 's/mystring/newstring/' $target
此命令会将所有mystring 更改为newstring。
我现在想要的是:当程序看到mystring 时,如果字符串searchstring 存在与否,我如何检查当前行?如果存在,则newstring 为1;否则,newstring 是 0。
【问题讨论】:
-
你到底想在这里做什么?请描述您要解决的问题,而不是您认为 sed 应该如何解决的问题。
-
其实我的意思是,我有 2 种模式。对于我找到的所有模式A。我会检查这一行中是否存在patternB。