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

  免費注冊 查看新帖 |

Chinaunix

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

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

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

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

#cat 1.txt
|06058680000001234560|0012345600|
|06058680000001234562|0000566530|
#sed 's/\(^|[0-9]\{1,\}|\)0\{1,\}\([1-9][0-9]\{1,\}|\)/\1\2/g;s/.*/&||||/g' file|nl|tr -d '[]'
1|06058680000001234560|0012345600|||||
2|06068680000001234562|0000566530|||||
#

論壇徽章:
0
42 [報告]
發(fā)表于 2004-11-15 02:24 |只看該作者

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

|06058680000001234560|0012345600|
|06058680000001234562|0000566530|
結(jié)果要的是如下:
1|06058680000001234560|12345600|||||
2|06068680000001234562|566530|||||

論壇徽章:
1
榮譽會員
日期:2011-11-23 16:44:17
43 [報告]
發(fā)表于 2004-11-15 02:25 |只看該作者

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

原帖由 "dolphinwwt" 發(fā)表:
'
1|06058680000001234560|0012345600|||||
2|06068680000001234562|0000566530|||||
#

也許是sed的版本的問題!
sed 's/\(^|[0-9]\{1,\}|\)0\{1,\}\([1-9][0-9]\{1,\}|\)/\1\2/g;s/.*/&||||/g' file|nl|tr -d '[]'
/home/lee#ksh f
1|012345678900|12345600|||||
2|012345678900|12345600|||||
3|012345678900|12345600|||||
4|012345678900|12345600|||||
5|6058680002220001234|1234500|||||
6|6058680001220001230|234520|||||
/home/lee#sed --version
GNU sed version 4.0.5

Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,
to the extent permitted by law.

論壇徽章:
1
榮譽會員
日期:2011-11-23 16:44:17
44 [報告]
發(fā)表于 2004-11-15 02:27 |只看該作者

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

/home/lee#cat f
sed 's/\(^|[0-9]\{1,\}|\)0\{1,\}\([1-9][0-9]\{1,\}|\)/\1\2/g;s/.*/&||||/g' file|nl|tr -d '[]'
/home/lee#ksh f
1|012345678900|12345600|||||
2|012345678900|12345600|||||
3|012345678900|12345600|||||
4|012345678900|12345600|||||
5|6058680002220001234|1234500|||||
6|6058680001220001230|234520|||||
7|06058680000001234560|12345600|||||
8|06058680000001234562|566530|||||

論壇徽章:
1
榮譽會員
日期:2011-11-23 16:44:17
45 [報告]
發(fā)表于 2004-11-15 02:28 |只看該作者

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

用GNU/Linux吧,UNIX已經(jīng)沒什么前途了
睡覺去了           

論壇徽章:
0
46 [報告]
發(fā)表于 2004-11-15 02:35 |只看該作者

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

原帖由 "寂寞烈火" 發(fā)表:
用GNU/Linux吧,UNIX已經(jīng)沒什么前途了
睡覺去了           


我也想啊,但我這里的主機全都是Sco  Unix 的.好的,謝謝你!晚安,改天再探討.

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

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

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


原文為:
|6058680002220001234|001234500|
|6058680001220001230|000234520|
輸出結(jié)果為:
1| 6058680002220001234 3 |||
2| 6058680001220001230 3 ||||


我覺得很奇怪,我在unix5.0.5下運行的都正確的,不知你的unix是什么版本的。請有unix5.0.5的各位網(wǎng)友試試我的程序,看是否能通過。

論壇徽章:
0
48 [報告]
發(fā)表于 2004-11-15 13:51 |只看該作者

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

  1. nawk -F"|" '{n=length($3)-length($3+0);$3=$3+0;i=0;while(i++<n)$0=$0 "|";if(n>0)$0=$0 "|";print NR "|" $0}' infile
復制代碼


測試結(jié)果如何?

論壇徽章:
1
榮譽版主
日期:2011-11-23 16:44:17
49 [報告]
發(fā)表于 2004-11-15 14:24 |只看該作者

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

try this:

  1. sed 's/\(^|[^|]*\)|0*\(.*\)/\1|\2/' 1.txt | awk '{print NR$0"||||"}' | tr -d ' '
復制代碼

論壇徽章:
0
50 [報告]
發(fā)表于 2004-11-15 20:43 |只看該作者

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

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

測試結(jié)果如何?


測試結(jié)果如下:
#cat 1.txt
6058680012000123456|0010020|
6058680022200123450|0005000|
#nawk -F"|" '{n=length($3)-length($3+0);$3=$3+0;i=0;while(i++<n)$0=$0 "|";if(n>0)$0=$0 "|";print NR "|" $0}' 1.txt
1|6058680012000123456 0010020 0
2|6058680022200123450 0005000 0
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(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