【发布时间】:2016-05-03 09:31:20
【问题描述】:
我正在使用命令运行批处理文件
for /R .\ %%f IN ("*.tab") DO (echo File: %%f & gdalsrsinfo -o wkt "%%f") >>U:\srsinfo.csv
输出是
File: D:\QAQC\Old\1M_AGSO_Railways_Aust.TAB
GEOGCS["unnamed",DATUM["North_American_Datum_1983",SPHEROID["GRS 80",6378137,298.257222101],TOWGS84[0,0,0,-0,-0,-0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]]
File: D:\RTXQAQC\Old\1M_AGSO_Roads_Aust.TAB
GEOGCS["unnamed",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563],TOWGS84[0,0,0,-0,-0,-0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]]
现在,我想要单独的文件名,并且之前它应该在一行中。这样使用 texy -> columns 我可以分隔字段。为此,是否可以在 GEOGCS - Datum - Spehroid 之前包含空格或任何特殊字符,以便我可以使用 excel 中的 text -> columns 选项轻松分隔它
我更喜欢这种格式
1M_AGSO_Railways_Aust.TAB ***SPACE*** GEOGCS["unnamed",DATUM["North_American_Datum_1983" ***SPACE***SPHEROID["GRS 80",6378137,298.257222101] ***SPACE*** TOWGS84[0,0,0,-0,-0,-0,0]]
基本上在每个参数之前,我需要一个空格来分隔使用文本到列选项
【问题讨论】:
-
如果您另外发布到您当前获得的输出以及您想要的格式的输出,我们会更清楚。
-
我已经编辑了这个问题。不知道为什么 Space 没有加粗和斜体
标签: batch-file batch-processing