作者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/m.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