Re: [问题] 请问sed 多行取代

楼主: hijkxyzuw (i,j,k) ×(x,y,z)   2017-06-06 20:56:43
#!/usr/bin/sed -f
/^AB\/$/ { # if match ^AB\/$
N # read next line, become `AB/\nCD/`.
/\nCD$\// {
N
/\nEF\/$/ { `AB/\nCD/\nEF/`
s/AB/12/
s/CD/34/
s/EF/56/
}
}
}
※ 引述《mango2539 (mango)》之铭言:
: 如题,
: 是否有方式可以将
: AB/
: CD/
: EF/
: 同时替换成
: 12/
: 34/
: 56/
: 不以行数或是抓头尾数值的方式
: 谢谢~

Links booklink

Contact Us: admin [ a t ] ucptt.com