- 积分
- 26292
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-6-1
- 最后登录
- 1970-1-1
![[] 粉丝数: 微博数: 新浪微博达人勋](source/plugin/sina_login/img/light.png)
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
最近处理站点数据的一些经验与困惑:
问题1:
我使用dos的type命令把4000个txt文件合并到了同一个txt文件中。
但是每一个文件的第一行说明性的文件也合并到了这个txt中。
我想到的办法是用查找替换成空行来代替。
但是空行本身还是存在的。
我想问有没有办法把空行给删除掉。
当然我指的方法是在fortran处理数据之前,不用fortran有没有办法删除掉空行?
问题2:
同样的有2000个.000文件,不过这次是前14行都是说明性的文件。
我也是使用dos命令把2000个.000文件合并了成了一个txt文件。
但是这每个文件的前十四行业合并进去了。
并且这十四行每一行都不一样。
那其中一个举个例子,前十四行是:
diamond 3 00年01月01日08时24小时降水量
00 01 01 08 -2
8
1 5 10 25 50 100 150 200
1 25 39
122.7 37.3 122.5 36.7 120.8 36.2 119.3 35.0 120.4 34.3
121.1 32.7 122.3 30.9 122.5 30.1 121.5 28.0 119.8 25.0
116.1 22.6 111.0 21.0 111.0 18.6 109.6 18.1 108.3 18.5
108.9 19.9 109.3 21.0 106.4 21.6 104.1 22.2 101.6 20.8
98.7 22.0 97.1 24.1 97.7 27.0 91.7 26.6 85.7 27.7
78.9 30.6 73.3 37.1 74.1 40.7 87.6 49.8 98.5 43.9
110.4 44.3 122.0 54.7 135.7 48.3 131.5 42.2 125.2 39.4
121.3 38.5 121.2 40.3 118.5 38.6 120.8 38.1
1 236
由于每一个.000文件的行数是不一样的。所以我不可能把这些文件读进fortran在处理。
所以想请教大家的是有没有办法在txt中去去掉每一个文件中的前14行呢?
当然我知道有一种方法是用fortran批量镀金之后,跳过前十四行的数据。
不过我不太想这么做。我想在txt中就可以把它处理掉。
不知道大家用什么推荐呢?
|
|