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

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

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12
最近訪問板塊 發(fā)新帖
樓主: 93846273
打印 上一主題 下一主題

[文本處理] 如何編寫每行不同列的循環(huán)(已解決) [復(fù)制鏈接]

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運(yùn)維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
11 [報(bào)告]
發(fā)表于 2013-01-26 14:39 |只看該作者
回復(fù) 8# 關(guān)陰月飛


可以這樣:
  1. $ echo "   foo,bar"|awk -F '[ ,]+' '{$1=$1;FS=" ";$0=$0;print $1}'
  2. foo
復(fù)制代碼
如果這也算你想要的方法。




論壇徽章:
39
辰龍
日期:2013-08-21 15:45:192015亞冠之廣州富力
日期:2015-05-12 16:34:52亥豬
日期:2015-03-03 17:22:00申猴
日期:2015-03-03 17:21:37未羊
日期:2014-10-10 13:45:41戌狗
日期:2014-06-17 09:53:29巨蟹座
日期:2014-06-12 23:17:17雙魚座
日期:2014-06-10 12:42:44寅虎
日期:2014-06-09 12:52:172015亞冠之卡爾希納薩夫
日期:2015-05-24 15:24:35黃金圣斗士
日期:2015-12-02 17:25:0815-16賽季CBA聯(lián)賽之吉林
日期:2017-06-24 16:43:52
12 [報(bào)告]
發(fā)表于 2013-01-26 15:09 |只看該作者
本帖最后由 關(guān)陰月飛 于 2013-01-26 15:09 編輯

回復(fù) 11# blackold
加多一行輸入就有問題了:
  1. [root@rhel63]#  echo -e "   foo,bar"  | awk -F '[ ,]+' '{$1=$1;FS=" ";$0=$0;print "$1==>"$1,"$2==>"$2}'
  2. $1==>foo     $2==>bar
  3. [root@rhel63]#  echo -e "   foo,bar\n 2 foo,bar"  | awk -F '[ ,]+' '{$1=$1;FS=" ";$0=$0;print "$1==>"$1,"$2==>"$2}'
  4. $1==>foo     $2==>bar
  5. $1==>2       $2==>foo,bar
復(fù)制代碼

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運(yùn)維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
13 [報(bào)告]
發(fā)表于 2013-01-26 15:33 |只看該作者
回復(fù) 12# 關(guān)陰月飛
  1. awk -F '[ ,]+' '{$1=$1;FS=" ";$0=$0;print "$1==>"$1,"$2==>"$2;FS="[ ,]+"}'
復(fù)制代碼

論壇徽章:
39
辰龍
日期:2013-08-21 15:45:192015亞冠之廣州富力
日期:2015-05-12 16:34:52亥豬
日期:2015-03-03 17:22:00申猴
日期:2015-03-03 17:21:37未羊
日期:2014-10-10 13:45:41戌狗
日期:2014-06-17 09:53:29巨蟹座
日期:2014-06-12 23:17:17雙魚座
日期:2014-06-10 12:42:44寅虎
日期:2014-06-09 12:52:172015亞冠之卡爾希納薩夫
日期:2015-05-24 15:24:35黃金圣斗士
日期:2015-12-02 17:25:0815-16賽季CBA聯(lián)賽之吉林
日期:2017-06-24 16:43:52
14 [報(bào)告]
發(fā)表于 2013-01-26 19:51 |只看該作者
回復(fù) 13# blackold

明白了, 多謝了!


   

論壇徽章:
3
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:51:162015年亞洲杯之阿曼
日期:2015-04-07 20:00:59
15 [報(bào)告]
發(fā)表于 2013-01-27 22:14 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運(yùn)維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
16 [報(bào)告]
發(fā)表于 2013-01-28 07:02 |只看該作者
本帖最后由 blackold 于 2013-01-28 10:04 編輯

回復(fù) 15# zooyo


    不錯(cuò)。記得前不久也有過相似的貼子,你用的也是類似的方法。來個(gè)不用-n不帶T(你說不帶T的好保養(yǎng),耐用)的:
  1. sed 's/\([^ ]\+ \)\([^,]*\),/\1\2\n\1/;s/ /&is&/;P;D' urfile
復(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
17 [報(bào)告]
發(fā)表于 2013-01-28 11:17 |只看該作者
什么 P 啊 T 啊 D 啊看不懂,分段處理就不用大寫字母了:
  1. [seesea@UC ~]$ sed -r ':a; /,/!bb; s/([^ ]*) ([^,]*),(.*)/\1 \2\n\1 \3/g; ta; :b; s/ / is /g;' file  
  2. a is 10
  3. b is 20
  4. b is 30
  5. c is 40
  6. c is 50
  7. c is 60
  8. d is 70
復(fù)制代碼

論壇徽章:
145
技術(shù)圖書徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11獅子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龍
日期:2014-01-08 15:26:12技術(shù)圖書徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
18 [報(bào)告]
發(fā)表于 2013-01-28 11:37 |只看該作者
回復(fù) 3# 關(guān)陰月飛

How about this way.
Note: ^I is tab key(\t)

$ cat -A test
a   10$
b^I20,30$
  c 40,50,60   $
^Id^I70^I  $

$ cat test
a   10
b    20,30
  c 40,50,60   
    d    70   

$ awk -F'[ \t,]+' '{n=$1?1:2;N=$n;if($NF=="")NF--;for(;n++<NF;)print N" is "$n}' test
a is 10
b is 20
b is 30
c is 40
c is 50
c is 60
d is 70

論壇徽章:
0
19 [報(bào)告]
發(fā)表于 2013-01-28 12:50 |只看該作者
感謝各位大神,非常感謝。

論壇徽章:
2
水瓶座
日期:2014-08-20 14:38:50辰龍
日期:2014-09-15 15:49:06
20 [報(bào)告]
發(fā)表于 2013-01-28 13:54 |只看該作者
看得我有點(diǎn)頭暈
12
返回列表 發(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ū)
中國(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