作者mango2539 (mango)
看板Linux
标题[问题] 请问sed 多行取代
时间Tue Jun 6 01:29:59 2017
如题,
是否有方式可以将
AB/
CD/
EF/
同时替换成
12/
34/
56/
不以行数或是抓头尾数值的方式
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.8.199
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1496683802.A.9C3.html
1F:→ rxiang: ? 你是要 sed -e script 这种吗? (也可用 ;) 06/06 02:04
2F:→ nastygirl: 先把\n替换成%之类的 然後sed AB%CD%EF to 12%34%56 06/06 02:12
3F:→ Vdragon: 不能分开做吗? 06/06 11:35
4F:推 sppmg: sed ... | sed ... | sed ... 这样? 06/06 12:27
5F:→ OSDBNetwork: sed -e 's/AB/12/g;s/CD/34/g;s/EF/56/g' test.txt 06/06 18:18
6F:→ Bellkna: 不知道能不能像vim的substitute用字典档的方式取代 06/06 18:52