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

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

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
樓主: 無奈何
打印 上一主題 下一主題

求助:如何將數(shù)據(jù)域中一列轉(zhuǎn)為一行? [復(fù)制鏈接]

論壇徽章:
0
11 [報告]
發(fā)表于 2005-10-23 22:28 |只看該作者

求助:如何將數(shù)據(jù)域中一列轉(zhuǎn)為一行?

[quote]原帖由 "li2002"][/quote 發(fā)表:

也謝謝你的回答,可惜我在XP下沒有 shell環(huán)境。

論壇徽章:
0
12 [報告]
發(fā)表于 2005-10-24 01:31 |只看該作者

求助:如何將數(shù)據(jù)域中一列轉(zhuǎn)為一行?

原帖由 "無奈何" 發(fā)表:

也謝謝你的回答,可惜我在XP下沒有 shell環(huán)境。

cygwin :em11:  :em11:  :em11:  :em11:

論壇徽章:
0
13 [報告]
發(fā)表于 2005-10-24 04:25 |只看該作者

求助:如何將數(shù)據(jù)域中一列轉(zhuǎn)為一行?

#!/usr/local/bin/ruby

a=gets.chomp.split(/\s*,\s*/)
b=gets.chomp.split(/\s*,\s*/)

a.each_index { |i| print a," ",b,"\n" }

論壇徽章:
0
14 [報告]
發(fā)表于 2005-10-24 12:28 |只看該作者

求助:如何將數(shù)據(jù)域中一列轉(zhuǎn)為一行?

原帖由 "wmjie" 發(fā)表:

cygwin :em11:  :em11:  :em11:  :em11:


試了幾次安裝,可我不知道都該安裝些什么,并且速度慢的要命,先搜搜了解一番再嘗試。

論壇徽章:
0
15 [報告]
發(fā)表于 2005-10-24 13:22 |只看該作者

求助:如何將數(shù)據(jù)域中一列轉(zhuǎn)為一行?

再用awk寫一個:

  1. awk -F, '{for(i=1;i<=NF;i++)print NR,i,$i}' a|sort -k2n -k1n|awk 'BEGIN{l=0}{if(
  2. $2==l)printf(" %s",$3);else {printf("\n%s",$3);l++}}END{printf("\n")}'|sed '1d'
復(fù)制代碼

cygwin很好安裝啊,下個非在線安裝的
wayy2008 該用戶已被刪除
16 [報告]
發(fā)表于 2005-10-24 13:33 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽

論壇徽章:
0
17 [報告]
發(fā)表于 2005-10-24 13:51 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽

論壇徽章:
0
18 [報告]
發(fā)表于 2005-10-24 20:53 |只看該作者

求助:如何將數(shù)據(jù)域中一列轉(zhuǎn)為一行?

原帖由 "wayy2008" 發(fā)表:


xp下不用這么麻煩吧?
把源文件轉(zhuǎn)到Excel表格里,然后復(fù)制粘貼一下就可以了,
只不過粘貼的時候用選擇性粘貼,然后選轉(zhuǎn)置就OK了.


謝謝各位的回答,看來多動腦筋會有很多方法實(shí)現(xiàn)的。
我并不是只想手動處理這一個文檔。用EmEditor正則表達(dá)式替換和列附加粘貼也能很輕松完成。
我是想無干預(yù)處理完許多個這樣的文本,然后下載這些圖片并重命名后分類保存。所以才尋求腳本處理的方式。

論壇徽章:
0
19 [報告]
發(fā)表于 2005-10-24 22:47 |只看該作者

求助:如何將數(shù)據(jù)域中一列轉(zhuǎn)為一行?

再來個awk轉(zhuǎn)換的。

  1. awk 'BEGIN{FS=",";OFS=","}
  2.         {for(i=1;i<=NF;i++)
  3.         {
  4.                 if(b[i]){b[i]=b[i]OFS$i}
  5.                 else{b[i]=$i}}
  6.         }
  7.     END{
  8.         for(j=1;j<=i;j++)
  9.         {
  10.                 print b[j]
  11.         }
  12. }'
復(fù)制代碼

論壇徽章:
0
20 [報告]
發(fā)表于 2005-10-25 12:05 |只看該作者

求助:如何將數(shù)據(jù)域中一列轉(zhuǎn)為一行?

[quote]原帖由 "wmjie"][/quote 發(fā)表:



看懂了些,不過在n的循環(huán)里為什么不用FNR而用NR?
NR是已讀記錄數(shù),覺得邏輯上過不去呢~~~~~
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(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