亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
查看: 1907 | 回復(fù): 3
打印 上一主題 下一主題

[文本處理] 如何將單行內(nèi)容拆分成兩行 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2012-11-12 21:03 |只看該作者 |倒序?yàn)g覽
文件內(nèi)容如下:

    <section class='dark full-background middle slide steve-jobs'>
        <h1>On Design</h1>
    </section>

我希望將dark 和 middle 才分出來(lái),變成這樣:

<div class='full-background slide steve-jobs'>
    <section class='dark middle'>
        <h1>On Design</h1>
    </section>


注意,dark 和middle 可能有一個(gè)不存在,即如下情況:

    <section class='dark  slide steve-jobs'>
        <h1>On Design</h1>
    </section>
作為一個(gè)shell腳本熟手,這個(gè)問題怎不知道改怎么搞,求指點(diǎn)。

論壇徽章:
93
2015年辭舊歲徽章
日期:2019-10-10 10:51:15CU大;照
日期:2014-02-21 14:21:56CU十二周年紀(jì)念徽章
日期:2020-10-15 16:55:55CU大;照
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大;照
日期:2019-10-10 10:55:38季節(jié)之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季節(jié)之章:冬
日期:2019-10-10 10:57:17CU大;照
日期:2014-02-21 14:22:52CU大;照
日期:2014-03-13 10:40:30CU大;照
日期:2014-02-21 14:23:15
2 [報(bào)告]
發(fā)表于 2012-11-13 09:30 |只看該作者
是這個(gè)效果么:
  1. [seesea2517@UC ~]# cat a.sed
  2. /<section/!b; h; G; s/(.*\n.*').*('.*)/\1XXXXX\2/; s/dark //; Ta; s/XXXXX/dark XXXXX/; :a; s/middle //; Tb; s/XXXXX/middle/; :b; s/ *<section/<div/; p
  3. [seesea2517@UC ~]# cat file
  4.     <section class='dark full-background middle slide steve-jobs'>
  5.         <h1>On Design</h1>
  6.     </section>

  7.     <section class='dark slide steve-jobs'>
  8.         <h1>On Design</h1>
  9.     </section>
  10. [seesea2517@UC ~]# sed -nrf a.sed file
  11. <div class='full-background slide steve-jobs'>
  12.     <section class='dark middle'>
  13. <div class='slide steve-jobs'>
  14.     <section class='dark middle'>
復(fù)制代碼

論壇徽章:
93
2015年辭舊歲徽章
日期:2019-10-10 10:51:15CU大;照
日期:2014-02-21 14:21:56CU十二周年紀(jì)念徽章
日期:2020-10-15 16:55:55CU大;照
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大;照
日期:2019-10-10 10:55:38季節(jié)之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季節(jié)之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大;照
日期:2014-03-13 10:40:30CU大;照
日期:2014-02-21 14:23:15
3 [報(bào)告]
發(fā)表于 2012-11-13 10:48 |只看該作者
本帖最后由 seesea2517 于 2012-11-13 10:48 編輯

我發(fā)現(xiàn)不會(huì)用 T 命令:
  1. [seesea2517@UC ~]# sed -rf a.sed file
  2. <div class='full-background slide steve-jobs'>
  3.     <section class='dark middle'>
  4.         <h1>On Design</h1>
  5.     </section>
  6. <div class='slide steve-jobs'>
  7.     <section class='dark'>
  8.         <h1>On Design</h1>
  9.     </section>
  10. <div class='slide steve-jobs'>
  11.      <section class='middle'>
  12.         <h1>On Design</h1>
  13.     </section>
  14. <div class='slide steve-jobs'>
  15.     <section class=''>
  16.         <h1>On Design</h1>
  17.     </section>
  18. [seesea2517@UC ~]# cat file
  19.     <section class='dark full-background middle slide steve-jobs'>
  20.         <h1>On Design</h1>
  21.     </section>
  22.     <section class='dark slide steve-jobs'>
  23.         <h1>On Design</h1>
  24.     </section>
  25.      <section class='middle slide steve-jobs'>
  26.         <h1>On Design</h1>
  27.     </section>
  28.     <section class='slide steve-jobs'>
  29.         <h1>On Design</h1>
  30.     </section>
  31. [seesea2517@UC ~]# cat a.sed
  32. /<section/!b; h; G; s/(.*\n.*').*('.*)/\1XXXXX\2/; /dark/!bb; s/dark //; s/XXXXX/dark XXXXX/; :b; /middle/!bc; s/middle //; s/XXXXX/middle/; :c; s/XXXXX//; s/ +'/'/; s/ *<section/<div/;
復(fù)制代碼

論壇徽章:
33
榮譽(yù)會(huì)員
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-17 06:23:27操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-24 06:20:0015-16賽季CBA聯(lián)賽之天津
日期:2016-05-06 12:46:59
4 [報(bào)告]
發(fā)表于 2012-11-13 19:44 |只看該作者
如果量不大, 手工改吧.
因?yàn)槟銓戇@個(gè)腳本, 調(diào)試也得半天.

還有你的結(jié)果是錯(cuò)的, 因?yàn)?新增的"<div>" 沒有 封閉.
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP