国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

sed匹配替換整行內(nèi)容 請問怎么在shell腳本中,替換文件多行里面的指定字符串?

請問怎么在shell腳本中,替換文件多行里面的指定字符串?Sed-I“/AAA/{:ans/123/XYZ/g/EEE/!Ba}“yourfile;首先匹配AAA,然后執(zhí)行大括號中的語句。;n讀取下一

請問怎么在shell腳本中,替換文件多行里面的指定字符串?

Sed-I“/AAA/{:ans/123/XYZ/g/EEE/!Ba}“yourfile;首先匹配AAA,然后執(zhí)行大括號中的語句。;n讀取下一行;s/123/XYZ/g將123替換為XYZ,全局替換,在同一行中多次;:a set jump label a/EEE/!Ba如果當(dāng)前行與EEE不匹配,跳轉(zhuǎn)到標(biāo)簽a并繼續(xù)執(zhí)行,形成一個循環(huán)。如果它與EEE匹配,它將退出循環(huán),sed將為再次讀入的每一行匹配AAA。由于sed沒有添加-N silent選項,因此默認情況下它將打印每一行數(shù)據(jù)。

如何用sed命令替換一行中的某個字符串?

第一步是將<script>myself</script>替換為<script->myself</script>

第二步是終止<script>。*</script>

第三步是將<script->myself</script>替換為<script>myself</script>