我在拆分从数据库导出的 .txt 文件时遇到问题。
该文件包含经度和纬度坐标,其中每个条目具有以下结构:
5d11'25.753"W 39d1'29.733"N 0.000
我需要将此文件拆分为两个单独的文件,一个包含经度,另一个包含纬度。我不需要记录中的 0.000。
关于我如何做到这一点的任何想法,文件很长,我无法手动完成。
我在拆分从数据库导出的 .txt 文件时遇到问题。
该文件包含经度和纬度坐标,其中每个条目具有以下结构:
5d11'25.753"W 39d1'29.733"N 0.000
我需要将此文件拆分为两个单独的文件,一个包含经度,另一个包含纬度。我不需要记录中的 0.000。
关于我如何做到这一点的任何想法,文件很长,我无法手动完成。
对于给定的输入文件“input.txt”,这应该使用适当的列创建两个输出(“long.txt”和“lat.txt”)。请注意,如果您再次运行它,您需要删除“long.txt”和“lat.txt”,否则这些列将被简单地附加到现有文件中。
for /f "tokens=1,2,3 delims= " %%i in (input.txt) do (
echo %%i >> long.txt
echo %%j >> lat.txt
)
基于这个答案。
只需将代码复制到批处理文件(extract.bat)中并运行...