成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

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如果當前行與EEE不匹配,跳轉(zhuǎn)到標簽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>