![](/img/trans.png)
[英]Extract data from invalid JSON using bash, sed, grep or awk?
[英]Extract Data using sed, awk or grep
如何使用grep,sed或awk等shell命令提取以下腳本標簽中的內容?
<script>
document.getElementById("p1").innerHTML = "API Dev :: UP";
document.getElementById("p2").innerHTML = "API QA :: UP";
document.getElementById("p3").innerHTML = "API Regression :: UP";
document.getElementById("p4").innerHTML = "API Pre-Prod :: UP";
</script>
-謝謝
根據您的描述: sed '/script/d' sample.csv
使用/script/
來匹配包含字符串script
而d
是刪除那些行。
或者,使用grep "document.getElementById" sample.csv
。 使用grep匹配模式輸出:
document.getElementById("p1").innerHTML = "API Dev :: UP";
document.getElementById("p2").innerHTML = "API QA :: UP";
document.getElementById("p3").innerHTML = "API Regression :: UP";
document.getElementById("p4").innerHTML = "API Pre-Prod :: UP";
其他一些選擇
$ grep -Ev '</?script>' file
要么
$ gawk -v RS='</?script>' '!(NR%2)' file
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.