我在这里要完成的是从该文件ftp://ftp.nhc.noaa.gov/atcf/tcweb/invest_al902012.invest的最后一行中提取数据。我已经设法下载它并通过 .bat 文件将其保存为 script.txt 文件。我现在想从文件的最后一行提取纬度(13.5N)和经度(27.2W)以及压力(1009)并将其写入一个新文件。然后我使用这段代码来完成我的部分工作想:
@echo off
setlocal EnableDelayedExpansion
for /f "delims=" %%x in (script.txt) do (
set "previous=!last!"
set "last=%%x"
)
echo !previous!>> "test3.txt"
for /f "delims=*" %%x in (test3.txt) do (
set line=%%x
set chars=!line:~35,-125!
echo !chars!>> "test.txt"
)
在批量编码方面,我是文盲。这可能效率极低,只提取我想要的代码的纬度部分。该文件将始终在最后一行包含相同数量的字符,所以我想我只是没有掌握代码的 !line 部分的概念。任何帮助是极大的赞赏。