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

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

Chinaunix

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

[文本處理] shell [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2015-04-07 19:01 |只看該作者 |倒序?yàn)g覽
大家好  我有這樣一個(gè)文件:每一行的列數(shù)不統(tǒng)一,但都是3的倍數(shù),每三列是一個(gè)單元 類似下邊的情況
a1   b1    c1   a2    b2   c2    a4   b4   c4
a3   b3    c3   a11   b11   c11
a8   b8  c8    a5   b5    c5
a9   b9   c9

然后我想得到這樣的輸出結(jié)果:
a1   b1   c1
a2  b2   c2  
a3   b3   c3
a4   b4   c4
a5    b5   c5
...

我的目的是沒行只有一個(gè)單元至于1234順序可以不喝上邊一樣:這樣也可以:
a1   b1   c1
a3  b3   c3  
a8   b8  c8
a2   b2   c2
a5    b5   c5
...
只要得到一個(gè)每行三列的規(guī)整文件即可。
謝謝大家



求職 : 機(jī)器學(xué)習(xí)
論壇徽章:
79
2015年亞洲杯紀(jì)念徽章
日期:2015-05-06 19:18:572015七夕節(jié)徽章
日期:2015-08-21 11:06:172015亞冠之阿爾納斯?fàn)?日期:2015-09-07 09:30:232015亞冠之薩濟(jì)拖拉機(jī)
日期:2015-10-21 08:26:3915-16賽季CBA聯(lián)賽之浙江
日期:2015-12-30 09:59:1815-16賽季CBA聯(lián)賽之浙江
日期:2016-01-10 12:35:21技術(shù)圖書徽章
日期:2016-01-15 11:07:2015-16賽季CBA聯(lián)賽之新疆
日期:2016-02-24 13:46:0215-16賽季CBA聯(lián)賽之吉林
日期:2016-06-26 01:07:172015-2016NBA季后賽紀(jì)念章
日期:2016-06-28 17:44:45黑曼巴
日期:2016-06-28 17:44:4515-16賽季CBA聯(lián)賽之浙江
日期:2017-07-18 13:41:54
2 [報(bào)告]
發(fā)表于 2015-04-07 19:14 |只看該作者
本帖最后由 zsszss0000 于 2015-04-07 19:27 編輯
  1. awk '{for(i=1;i<=NF;i++){printf $i"\t";if(i%3==0)printf "\n"}}' file
復(fù)制代碼
  1. awk '{for(i=1;i<=NF;i++){if(i%3==0)$i=$i"\n"}}1' file | column -t
復(fù)制代碼
  1. a1       b1      c1
  2. a2      b2      c2
  3. a4      b4      c4
  4. a3      b3      c3
  5. a11     b11     c11
  6. a8      b8      c8
  7. a5      b5      c5
  8. a9      b9      c9
復(fù)制代碼

論壇徽章:
28
2015年迎新春徽章
日期:2015-03-04 10:16:53午馬
日期:2015-03-20 17:11:07亥豬
日期:2015-03-20 17:11:23戌狗
日期:2015-03-20 17:11:33酉雞
日期:2015-03-20 17:11:47申猴
日期:2015-03-20 17:11:58未羊
日期:2015-03-20 17:12:10子鼠
日期:2015-03-20 17:12:23丑牛
日期:2015-03-20 17:12:40卯兔
日期:2015-03-20 17:12:51辰龍
日期:2015-03-20 17:13:00巳蛇
日期:2015-03-20 17:13:12
3 [報(bào)告]
發(fā)表于 2015-04-07 19:28 |只看該作者
本帖最后由 我是一隻羊 于 2015-04-07 19:37 編輯
  1. awk -vRS='[ ]+|\n' '{printf NR%3==0?$0"\n":$0"\t"}' inputfile
復(fù)制代碼
  1. sed -r 's/([^ ]+[ ]+){3}/&\n/g' inputfile
復(fù)制代碼
  1. cat inputfile|xargs -n3
復(fù)制代碼

論壇徽章:
10
2015年亞洲杯之科威特
日期:2015-04-13 13:51:5315-16賽季CBA聯(lián)賽之山東
日期:2016-01-16 18:35:0815-16賽季CBA聯(lián)賽之廣東
日期:2016-01-04 15:26:23程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-11-13 06:20:002015亞冠之阿爾艾因
日期:2015-11-10 12:32:242015亞冠之阿爾沙巴布
日期:2015-05-15 18:26:49羊年新春福章
日期:2015-04-28 16:45:112015年亞洲杯之伊拉克
日期:2015-04-25 20:06:30羊年新春福章
日期:2015-04-13 13:53:2015-16賽季CBA聯(lián)賽之八一
日期:2016-01-20 18:23:49
4 [報(bào)告]
發(fā)表于 2015-04-07 22:25 |只看該作者
windows:
  1. awk "{for(i=0;i++<NF;)$i=(i%3)?$i FS:$i RS}1" urfile
復(fù)制代碼
linux把雙引號(hào)改成單引號(hào)

論壇徽章:
1
2015亞冠之鹿島鹿角
日期:2015-05-12 13:04:44
5 [報(bào)告]
發(fā)表于 2015-04-08 17:54 |只看該作者
  1. awk '{for(i=1;i<=NF;i++){printf !(i%3)?$i"\n":$i"\t"}}'  ufiles
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊(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ū)
中國互聯(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