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

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

Chinaunix

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

文本內(nèi)容轉(zhuǎn)換! [復(fù)制鏈接]

論壇徽章:
0
61 [報告]
發(fā)表于 2004-11-16 08:52 |只看該作者

文本內(nèi)容轉(zhuǎn)換!

[quote]測試如下:
#cat 1.txt
6058680012000123456|0010020|
6058680022200123450|0005000|
#nawk 'BEGIN { FS = OFS = "|" }{ $1 = NR; $3 = sprintf("%d", $3); printf("%s||||\n", $0) }' 1.txt
1|0010020|0||||
2|0005000|0||||


兄弟,在源文件少了一個《 | 》執(zhí)行的結(jié)果就是這樣的?磥砦业某绦蚴钦_的,你可能做的太累了,把《 | 》加全了,再做一次,應(yīng)該可以的。
|6058680012000123456|0010020|
|6058680022200123450|0005000|

論壇徽章:
0
62 [報告]
發(fā)表于 2004-11-16 11:47 |只看該作者

文本內(nèi)容轉(zhuǎn)換!

全 sed 版本:

sed 's/\(.|\)0*/\1/;s/$/||||/' datafile|sed =|sed 'N;s/\n//'

論壇徽章:
0
63 [報告]
發(fā)表于 2004-11-16 23:05 |只看該作者

文本內(nèi)容轉(zhuǎn)換!

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


兄弟,在源文件少了一個《 | 》執(zhí)行的結(jié)果就是這樣的?磥砦业某绦蚴钦_的,你可能做的太累了,把《 | 》加全了,再做一次,應(yīng)該可以的。
|6058680012000123456|0010020|
|6058680022200123450|0005000|



噢,sorry,是少了"|",如果加上是可以,不加就不可以.你也看過前面各位的腳本了,你能解釋一下你的語句嗎?

論壇徽章:
0
64 [報告]
發(fā)表于 2004-11-16 23:07 |只看該作者

文本內(nèi)容轉(zhuǎn)換!

原帖由 "lightspeed" 發(fā)表:
全 sed 版本:

sed 's/\(.|\)0*/\1/;s/$/||||/' datafile|sed =|sed 'N;s/\n//'


如果我在前面少了"|"也是不行,你也來解釋一下你全SED版本的高招吧.

論壇徽章:
0
65 [報告]
發(fā)表于 2004-11-16 23:19 |只看該作者

文本內(nèi)容轉(zhuǎn)換!

begincwcw和lightspeed兩位大蝦幾本上能達(dá)到所要的內(nèi)容,但這里我還引出來一個問題,就是在所有轉(zhuǎn)出來的文件頭第一行寫上記錄的總數(shù),和第二列(也就是去0的這一列)所有數(shù)字相加的和.
例如下:
原文件內(nèi)容:
6058680012000123456|0010020|
6058680022200123450|0005000|
6058680022200123450|0005000|
轉(zhuǎn)換后文件內(nèi)容:
3|20020||||||||
1|6058680012000123456|10020|
2|6058680022200123450|5000|
3|6058680022200123450|5000|

謝謝!

論壇徽章:
0
66 [報告]
發(fā)表于 2004-11-17 08:52 |只看該作者

文本內(nèi)容轉(zhuǎn)換!

兄弟,給你些建議:
1、找一本書看看基礎(chǔ)知識。
2、多看看各位前輩的貼子,不出一個月,你什么都看的懂了。
3、你要求的問題,搜一下,多如牛毛。

nawk 'BEGIN { FS = OFS = "|"}{ sum += $3 }END{ printf("%s%s||||||||\n", NR, sum)}' filename

論壇徽章:
0
67 [報告]
發(fā)表于 2004-11-17 09:21 |只看該作者

文本內(nèi)容轉(zhuǎn)換!

原帖由 "begincwcw" 發(fā)表:
兄弟,給你些建議:
1、找一本書看看基礎(chǔ)知識。
2、多看看各位前輩的貼子,不出一個月,你什么都看的懂了。
3、你要求的問題,搜一下,多如牛毛。

nawk 'BEGIN { FS = OFS = "|"}{ sum += $3 }END{ printf("%s..........


呵呵!多謝你的建議,我就是在學(xué)習(xí)中,這是我自己碰到不能解決才求助于各位大蝦!!!同時也希望得各位的指導(dǎo)!!!在學(xué)習(xí)中進(jìn)步,在進(jìn)步中求精!!!再次感謝各位!

論壇徽章:
0
68 [報告]
發(fā)表于 2004-11-18 00:03 |只看該作者

文本內(nèi)容轉(zhuǎn)換!

  
您需要登錄后才可以回帖 登錄 | 注冊

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