我怎样才能找到" UP"并将其替换为" DOWN"在下面的数据使用sed,awk或grep?
document.getElementById("p1").innerHTML = "API Dev :: UP";
document.getElementById("p2").innerHTML = "API QA :: UP";
document.getElementById("p3").innerHTML = "API Reg :: UP";
document.getElementById("p4").innerHTML = "API Prod :: UP";
我希望一次找到/替换一行。类似于使用for loop
,然后在其他之后查找/替换一行。
谢谢!
答案 0 :(得分:1)
这是sed 101:
node_modules
答案 1 :(得分:0)
new CountDownTimer(500, 1) {
public void onTick(long millisUntilFinished) {
myScrollView.scrollTo(0, R.id.bottomView);
}
public void onFinish() {
}
}.start();
其中line是您要替换的字符串
答案 2 :(得分:0)
虽然@ john-zwinck的回答为您提供了解决方案,但如果您想要一个更受限制的模式,请执行以下操作
sed -E 's/(API[[:blank:]]*[[:alnum:]]+[[:blank:]]*::[[:blank:]]*)UP/\1DOWN/'
filename
会给你
document.getElementById("p1").innerHTML = "API Dev :: DOWN";
document.getElementById("p2").innerHTML = "API QA :: DOWN";
document.getElementById("p3").innerHTML = "API Reg :: DOWN";
document.getElementById("p4").innerHTML = "API Prod :: DOWN";