我正在尝试在Xcode中模拟具有速度,纬度和经度信息的路径。
有一个网站产生相同的内容:http://www.bikehike.co.uk/mapview.php
我找到了一个awk脚本,可以将此文件转换为Xcode可接受的格式:https://gist.github.com/scotbond/8a61cf1f4a43973e570b
尝试在终端中运行此命令:awk -F script.awk bikehike_course> output.gpx
如果script.awk有脚本,bikehike_course有GPX文件,output.gpx是输出文件名
更新
尝试:awk -f script.awk bikehike_course> output.gpx
错误:awk:源代码行1源文件中的语法错误adjust_gpx_to_apple_format.awk 背景是 awk>>> '<<< awk:在源头24处拯救
我认为GPS文件的语法已被破坏。
答案 0 :(得分:2)
github上adjust_gpx_to_apple_format.awk上的脚本是一个awk调用,awk脚本作为参数提供(在shell语法中)。
因此,名称adjust_gpx_to_apple_format.awk
有点误导。
必须删除开头的awk '
和结尾的' $1'
。在这种情况下,
awk -f adjust_gpx_to_apple_format.awk
应该有效(因为脚本看起来像是一个正确的awk脚本)。
如果保持原样,可以直接在shell中调用脚本:
> ./adjust_gpx_to_apple_format.awk input.txt >output.txt
在后一种情况下,我建议两个补充:
在第一行插入“小屋”,例如#!/bin/bash
这使得它更加明显。
将脚本重命名为adjust_gpx_to_apple_format.sh
。
注意:的 请记住,文件后缀在Unix中没有像shell那样严格的含义,例如在MSDOS中。实际上,后缀可以是任何东西(包括什么都没有)。它对用户而言比shell更有价值,应该分别选择。