Shell脚本求教个awk的问题,烦高手幫忙解答

sh/bash/dash/ksh/zsh等Shell脚本
回复
shellawk
帖子: 3
注册时间: 2014-11-23 13:57

Shell脚本求教个awk的问题,烦高手幫忙解答

#1

帖子 shellawk » 2014-11-23 14:12

NEW (學年資料){
班級 (2年3班)
姓名 () {
X (李)
Y (小明)
LINKS (44) { 57 58 59 60 61 62 63 64 89 90 91 92 93 94 95 96 99 101 103 109 115 117 1
19 123 125 131 135 143 149 159 163 171 175 187 191 197 199 205 207 211 213 219 221 223 227 }
}
姓名 () {
X (王)
Y (小明)
LINKS (40) { 57 59 60 61 62 63 64 89 91 92 93 94 95 96 97 98 105 130 137 153 161 177 7
000 7001 7002 7007 7009 7015 7018 7024 7026 7031 7032 7033 7034 7039 7040 7042 7047 71
04 }
}

轉換成下列表示:(目前資料只列2筆,資料可能會上千筆資料格式都依樣........)
1.LINKS數值範圍:0-19882 ....每一筆資料不固定
0-3072 數字前面加R
3073-3498 數字前面加T
3499-19882 數字前面加C
2.Links中每一行最後一個數字需判斷是否為單一數值「與次行第一個數值需連結(ex:R119、C7104...)」,正常數值則不變(第一筆R223不變)....

ex:
姓名 李 小明
R57
R58
R59
...
R119 ->斷行值為119
...
R223
R227
姓名 王 小明
R57
R59
R60
...
C7000 ->斷行值為7000
...
C7104 ->斷行值為7104
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: Shell脚本求教个awk的问题,烦高手幫忙解答

#2

帖子 astolia » 2014-11-23 18:58

chinaunix那边不是已经给你解答过了么?
http://bbs.chinaunix.net/thread-4161515-1-1.html

如果有问题,把程序版本和用的shell版本都说一下
回复