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

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 3232 | 回復(fù): 10
打印 上一主題 下一主題

[文本處理] ===完成,感謝===再次求一個腳本,同時取兩行的一個字段,插入到特定的其他行 [復(fù)制鏈接]

論壇徽章:
8
雙魚座
日期:2014-07-30 09:28:14辰龍
日期:2014-08-22 14:14:43水瓶座
日期:2014-12-02 15:36:392015年亞洲杯之朝鮮
日期:2015-02-06 09:28:592015亞冠之全北現(xiàn)代
日期:2015-09-10 14:40:18青銅圣斗士
日期:2015-11-18 09:22:56黃金圣斗士
日期:2015-11-26 09:17:2615-16賽季CBA聯(lián)賽之新疆
日期:2016-08-15 17:00:22
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2016-03-14 14:54 |只看該作者 |倒序瀏覽
本帖最后由 20032007 于 2016-03-14 15:47 編輯

求個腳本,搞了半天弄不好
我的文本內(nèi)容是:
  1. aaa1       x24                       
  2. aaa2          x24        
  3. aaa3            x24-aa          23000   
  4. aaa4       aaa           ddd
  5. aaa5       68.1765      10.5000
  6. aaa5       70.1765      16.3527
  7. aaa5       72.1765      19.8233
  8. aaa5       74.1765      24.2247
復(fù)制代碼
我想處理成:
  1. x24 x24-aa aaa4       aaa           ddd
  2. x24 x24-aa aaa5       68.1765      10.5000
  3. x24 x24-aa aaa5       70.1765      16.3527
  4. x24 x24-aa aaa5       72.1765      19.8233
  5. x24 x24-aa aaa5       74.1765      24.2247
復(fù)制代碼
或者這樣也行:
  1. x24   aaa           ddd         x24-aa
  2. x24   68.1765      10.5000      x24-aa
  3. x24   70.1765      16.3527      x24-aa
  4. x24   72.1765      19.8233      x24-aa
  5. x24   74.1765      24.2247      x24-aa
復(fù)制代碼
我用
  1. awk '/aaa1/{a=$2};/aaa3/{b=$2}$1=="aaa5"&&$1=a&&$4=b' File
復(fù)制代碼
結(jié)果不對,匹配出來的是:
  1. 1   aaa           ddd         x24-aa
  2. 1   68.1765      10.5000      x24-aa
  3. 1   70.1765      16.3527      x24-aa
  4. 1   72.1765      19.8233      x24-aa
  5. 1   74.1765      24.2247      x24-aa
復(fù)制代碼
不知道為什么是這個結(jié)果,請教高手再點撥一下,感謝。

論壇徽章:
12
IT運維版塊每日發(fā)帖之星
日期:2015-11-17 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-01-19 06:20:0015-16賽季CBA聯(lián)賽之江蘇
日期:2016-01-17 15:31:3915-16賽季CBA聯(lián)賽之上海
日期:2016-01-16 15:44:3015-16賽季CBA聯(lián)賽之浙江
日期:2016-01-15 20:38:1815-16賽季CBA聯(lián)賽之北京
日期:2016-01-09 14:30:15CU十四周年紀念徽章
日期:2016-01-07 12:31:5115-16賽季CBA聯(lián)賽之四川
日期:2016-01-01 11:49:1515-16賽季CBA聯(lián)賽之深圳
日期:2015-12-24 14:23:4115-16賽季CBA聯(lián)賽之山西
日期:2015-12-15 16:22:31技術(shù)圖書徽章
日期:2015-12-10 17:41:0015-16賽季CBA聯(lián)賽之北控
日期:2016-02-03 10:03:24
2 [報告]
發(fā)表于 2016-03-14 15:36 |只看該作者
$1=a  ==> ($1=a)
另外不是高手的話最好老老實實寫吧,如$1=="aaa5"{$1=a;$4=b;print}
不要投機取巧,不然出錯都不知道怎么回事。。

評分

參與人數(shù) 1信譽積分 +10 收起 理由
20032007 + 10 非常感謝

查看全部評分

論壇徽章:
29
程序設(shè)計版塊每日發(fā)帖之星
日期:2016-02-29 06:20:0015-16賽季CBA聯(lián)賽之天津
日期:2016-08-10 10:33:1115-16賽季CBA聯(lián)賽之深圳
日期:2016-08-17 15:07:2015-16賽季CBA聯(lián)賽之佛山
日期:2016-11-07 11:33:5015-16賽季CBA聯(lián)賽之廣夏
日期:2016-11-15 09:13:31CU十四周年紀念徽章
日期:2016-11-24 14:12:25極客徽章
日期:2016-12-07 14:03:4015-16賽季CBA聯(lián)賽之深圳
日期:2016-12-07 17:15:2715-16賽季CBA聯(lián)賽之北京
日期:2016-12-22 09:30:0115-16賽季CBA聯(lián)賽之深圳
日期:2016-12-22 10:49:2115-16賽季CBA聯(lián)賽之山西
日期:2017-02-10 09:05:3215-16賽季CBA聯(lián)賽之同曦
日期:2017-02-27 14:19:08
3 [報告]
發(fā)表于 2016-03-14 15:43 |只看該作者
回復(fù) 1# 20032007
  1. awk '/aaa1/{a=$2;next}/aaa3/{b=$2;next}/aaa[45]/{$0=a FS b FS $0;print}'
復(fù)制代碼

評分

參與人數(shù) 1信譽積分 +10 收起 理由
20032007 + 10 感謝

查看全部評分

論壇徽章:
8
雙魚座
日期:2014-07-30 09:28:14辰龍
日期:2014-08-22 14:14:43水瓶座
日期:2014-12-02 15:36:392015年亞洲杯之朝鮮
日期:2015-02-06 09:28:592015亞冠之全北現(xiàn)代
日期:2015-09-10 14:40:18青銅圣斗士
日期:2015-11-18 09:22:56黃金圣斗士
日期:2015-11-26 09:17:2615-16賽季CBA聯(lián)賽之新疆
日期:2016-08-15 17:00:22
4 [報告]
發(fā)表于 2016-03-14 15:46 |只看該作者
非常感謝,我沒有像取巧,太菜,依樣畫葫蘆,沒弄好

再次感謝幫忙解決掉我遇到的問題,也有了一點點長進

論壇徽章:
28
15-16賽季CBA聯(lián)賽之八一
日期:2016-02-22 19:10:4215-16賽季CBA聯(lián)賽之深圳
日期:2016-12-01 10:34:0415-16賽季CBA聯(lián)賽之新疆
日期:2016-12-07 10:24:2915-16賽季CBA聯(lián)賽之同曦
日期:2016-12-15 12:06:43CU十四周年紀念徽章
日期:2016-12-18 13:03:4415-16賽季CBA聯(lián)賽之吉林
日期:2017-01-03 15:52:2515-16賽季CBA聯(lián)賽之遼寧
日期:2017-01-04 14:58:2415-16賽季CBA聯(lián)賽之遼寧
日期:2017-01-15 09:42:512016科比退役紀念章
日期:2017-02-06 17:21:50黑曼巴
日期:2017-02-10 15:46:1215-16賽季CBA聯(lián)賽之上海
日期:2017-03-18 10:14:5415-16賽季CBA聯(lián)賽之青島
日期:2017-03-18 22:00:44
5 [報告]
發(fā)表于 2016-03-14 16:23 |只看該作者
  1. echo 'aaa1       x24                       
  2. aaa2          x24        
  3. aaa3            x24-aa          23000   
  4. aaa4       aaa           ddd
  5. aaa5       68.1765      10.5000
  6. aaa5       70.1765      16.3527
  7. aaa5       72.1765      19.8233
  8. aaa5       74.1765      24.2247'|sed -nr '/x24/{s/^\S+\s+|\s+.*//g;h;:a;n;/x24-/!ba;s/^\S+\s+|\s.*//g;H;d};G;s/(.*)\n(.*)\n(.*)/\2 \3 \1/p'
  9. x24 x24-aa aaa4       aaa           ddd
  10. x24 x24-aa aaa5       68.1765      10.5000
  11. x24 x24-aa aaa5       70.1765      16.3527
  12. x24 x24-aa aaa5       72.1765      19.8233
  13. x24 x24-aa aaa5       74.1765      24.2247
復(fù)制代碼

評分

參與人數(shù) 1信譽積分 +5 收起 理由
20032007 + 5 謝謝,x24不具有通用性,那個位置上還有很多.

查看全部評分

論壇徽章:
28
15-16賽季CBA聯(lián)賽之八一
日期:2016-02-22 19:10:4215-16賽季CBA聯(lián)賽之深圳
日期:2016-12-01 10:34:0415-16賽季CBA聯(lián)賽之新疆
日期:2016-12-07 10:24:2915-16賽季CBA聯(lián)賽之同曦
日期:2016-12-15 12:06:43CU十四周年紀念徽章
日期:2016-12-18 13:03:4415-16賽季CBA聯(lián)賽之吉林
日期:2017-01-03 15:52:2515-16賽季CBA聯(lián)賽之遼寧
日期:2017-01-04 14:58:2415-16賽季CBA聯(lián)賽之遼寧
日期:2017-01-15 09:42:512016科比退役紀念章
日期:2017-02-06 17:21:50黑曼巴
日期:2017-02-10 15:46:1215-16賽季CBA聯(lián)賽之上海
日期:2017-03-18 10:14:5415-16賽季CBA聯(lián)賽之青島
日期:2017-03-18 22:00:44
6 [報告]
發(fā)表于 2016-03-14 17:33 |只看該作者
  1. sed -nr '/aaa[13]\s*/{s///;s/\s.*//;H;b};G;s/(.*)\n\n(.*)\n(.*)/\2 \3 \1/p'
復(fù)制代碼
?

評分

參與人數(shù) 1信譽積分 +10 收起 理由
20032007 + 10 非常感謝,又學(xué)了一手

查看全部評分

論壇徽章:
8
雙魚座
日期:2014-07-30 09:28:14辰龍
日期:2014-08-22 14:14:43水瓶座
日期:2014-12-02 15:36:392015年亞洲杯之朝鮮
日期:2015-02-06 09:28:592015亞冠之全北現(xiàn)代
日期:2015-09-10 14:40:18青銅圣斗士
日期:2015-11-18 09:22:56黃金圣斗士
日期:2015-11-26 09:17:2615-16賽季CBA聯(lián)賽之新疆
日期:2016-08-15 17:00:22
7 [報告]
發(fā)表于 2016-03-14 20:35 |只看該作者
moperyblue 發(fā)表于 2016-03-14 17:33
?


感謝,又學(xué)了一手,請教一下:

sed -nr '/aaa[13]\s*/{s///;s/\s.*//;H;b};G;s/(.*)\n\n(.*)\n(.*)/\2 \3 \1/p'

這里是什么意思呢?

論壇徽章:
28
15-16賽季CBA聯(lián)賽之八一
日期:2016-02-22 19:10:4215-16賽季CBA聯(lián)賽之深圳
日期:2016-12-01 10:34:0415-16賽季CBA聯(lián)賽之新疆
日期:2016-12-07 10:24:2915-16賽季CBA聯(lián)賽之同曦
日期:2016-12-15 12:06:43CU十四周年紀念徽章
日期:2016-12-18 13:03:4415-16賽季CBA聯(lián)賽之吉林
日期:2017-01-03 15:52:2515-16賽季CBA聯(lián)賽之遼寧
日期:2017-01-04 14:58:2415-16賽季CBA聯(lián)賽之遼寧
日期:2017-01-15 09:42:512016科比退役紀念章
日期:2017-02-06 17:21:50黑曼巴
日期:2017-02-10 15:46:1215-16賽季CBA聯(lián)賽之上海
日期:2017-03-18 10:14:5415-16賽季CBA聯(lián)賽之青島
日期:2017-03-18 22:00:44
8 [報告]
發(fā)表于 2016-03-14 20:59 |只看該作者
回復(fù) 7# 20032007


    info sed

`/REGEXP/'
     This will select any line which matches the regular expression
     REGEXP.  If REGEXP itself includes any `/' characters, each must
     be escaped by a backslash (`\').

     The empty regular expression `//' repeats the last regular
     expression match (the same holds if the empty regular expression is
     passed to the `s' command).  Note that modifiers to regular
     expressions are evaluated when the regular expression is compiled,
     thus it is invalid to specify them together with the empty regular
     expression.


s/// 就是 s/aaa[13]\s*//

評分

參與人數(shù) 1信譽積分 +5 收起 理由
20032007 + 5 很給力!

查看全部評分

論壇徽章:
8
雙魚座
日期:2014-07-30 09:28:14辰龍
日期:2014-08-22 14:14:43水瓶座
日期:2014-12-02 15:36:392015年亞洲杯之朝鮮
日期:2015-02-06 09:28:592015亞冠之全北現(xiàn)代
日期:2015-09-10 14:40:18青銅圣斗士
日期:2015-11-18 09:22:56黃金圣斗士
日期:2015-11-26 09:17:2615-16賽季CBA聯(lián)賽之新疆
日期:2016-08-15 17:00:22
9 [報告]
發(fā)表于 2016-03-14 22:53 |只看該作者

moperyblue 發(fā)表于 2016-03-14 20:59
回復(fù) 7# 20032007


非常感謝!!

論壇徽章:
6
羊年新春福章
日期:2015-03-03 17:16:28雙子座
日期:2015-03-03 17:16:56巳蛇
日期:2015-03-03 17:17:2415-16賽季CBA聯(lián)賽之福建
日期:2016-03-11 09:05:00黑曼巴
日期:2016-07-07 16:58:1215-16賽季CBA聯(lián)賽之吉林
日期:2016-11-14 09:23:07
10 [報告]
發(fā)表于 2016-03-15 09:10 |只看該作者
  1. awk 'NR==1{a=$2}NR==3{b=$2}NR>3{print a,b,$0}' file
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP