相关疑难解决方法(0)

使用唯一标识符连接两个文件

我有两个文件,分别包含大约 12900 和 4400 个条目,我想加入。这些文件包含全球所有陆基气象观测站的位置信息。最大的文件每两周更新一次,较小的文件大约一年更新一次。原始文件可以在这里找到(http://www.wmo.int/pages/prog/www/ois/volume-a/vola-home.htmhttp://weather.rap.ucar.edu/surface/站.txt)。我已经使用一些混合的 awk、sed 和 bash 脚本操纵了我拥有的文件。我使用这些文件使用 GEMPAK 包来可视化数据,该包可从 Unidata 免费获得。最大的文件可以与 GEMPAK 一起使用,但不能发挥其全部功能。为此,需要加入。

文件 1 包含气象观测站的位置信息,其中前 6 位数字是唯一的站标识符。不同的参数(站号、站名、国家代码、纬度经度和站高程)仅由其在线路中的位置定义,即没有选项卡。

         060090 AKRABERG FYR                        DN  6138   -666     101
         060100 VAGA FLOGHAVN                       DN  6205   -728      88
         060110 TORSHAVN                            DN  6201   -675      55
         060120 KIRKJA                              DN  6231   -631      55
         060130 KLAKSVIK HELIPORT                   DN  6221   -656      75
         060160 HORNS REV A                         DN  5550    786      21
         060170 HORNS REV B                         DN  5558    761      10
         060190 SILSTRUP                            DN  5691    863       0
         060210 …
Run Code Online (Sandbox Code Playgroud)

awk shell-script text-processing columns join

9
推荐指数
2
解决办法
3658
查看次数

标签 统计

awk ×1

columns ×1

join ×1

shell-script ×1

text-processing ×1