问题是这样的:有一个文件11.txt内容如下
$$$START
xxxxxx
xxxxxxx
xxxxxxxx
0.0000 -164.82
0.66667E-01 -192.55
0.13333 -190.88
0.20000 -188.73
0.26667 -186.26
0.33333 -183.23
0.40000 -178.48
0.46667 -158.92
0.53333 -179.84
0.60000 -185.25
0.66667 -184.46
0.73333 -182.03
0.80000 -178.90
0.86667 -174.10
0.93333 -159.31
1.0000 -172.21
1.0667 -179.16
1.1333 -180.69
1.2000 -179.36
1.2667 -176.58
1.3333 -172.03
1.4000 -160.08
1.4667 -167.61
1.5333 -175.60
1.6000 -178.41
1.6667 -178.05
1.7333 -175.68
1.8000 -171.42
1.8667 -161.47
1.9333 -164.22
2.0000 -173.49
2.0667 -177.40
2.1333 -178.14
2.2000 -176.32
2.2667 -172.38
$$$END
现在要在找出第二列中某一行的数值相对上下两行”最大的“的行,并且把该行的值输出到另一文件22.txt。如果可以最好能同时输出行号.
如:
7 0.46667 -158.92
14 0.93333 -159.31
....
谢谢
我整了两天都没有用批处理文件整出来,郁闷啊。完全被for的参数卡住了,还请各位大侠帮帮忙
ps:不好意思发帖的时候没有注意,出现错误,我是想找第二列中相比周边都大的行,并输出该行的值
[ Last edited by faxa1 on 2010-7-2 at 01:19 ]
$$$START
xxxxxx
xxxxxxx
xxxxxxxx
0.0000 -164.82
0.66667E-01 -192.55
0.13333 -190.88
0.20000 -188.73
0.26667 -186.26
0.33333 -183.23
0.40000 -178.48
0.46667 -158.92
0.53333 -179.84
0.60000 -185.25
0.66667 -184.46
0.73333 -182.03
0.80000 -178.90
0.86667 -174.10
0.93333 -159.31
1.0000 -172.21
1.0667 -179.16
1.1333 -180.69
1.2000 -179.36
1.2667 -176.58
1.3333 -172.03
1.4000 -160.08
1.4667 -167.61
1.5333 -175.60
1.6000 -178.41
1.6667 -178.05
1.7333 -175.68
1.8000 -171.42
1.8667 -161.47
1.9333 -164.22
2.0000 -173.49
2.0667 -177.40
2.1333 -178.14
2.2000 -176.32
2.2667 -172.38
$$$END
现在要在找出第二列中某一行的数值相对上下两行”最大的“的行,并且把该行的值输出到另一文件22.txt。如果可以最好能同时输出行号.
如:
7 0.46667 -158.92
14 0.93333 -159.31
....
谢谢
我整了两天都没有用批处理文件整出来,郁闷啊。完全被for的参数卡住了,还请各位大侠帮帮忙
ps:不好意思发帖的时候没有注意,出现错误,我是想找第二列中相比周边都大的行,并输出该行的值
[ Last edited by faxa1 on 2010-7-2 at 01:19 ]
