Board logo

标题: [文本处理] [已解决]批处理读取文件指定行列 [打印本页]

作者: ANSL    时间: 2022-11-26 15:41     标题: [已解决]批处理读取文件指定行列

本帖最后由 ANSL 于 2022-11-29 12:13 编辑

做成函数
call :read 2 3
意思读取第二行第三列把结果存储到变量r
作者: hfxiang    时间: 2022-11-29 09:40

将数据文件以ANSI编码格式保存为1.txt,下载gawk( http://bcn.bathome.net/tool/4.1.0/gawk.exe ),后执行如下脚本
  1. @rem 保存为ANSI格式
  2. @echo off
  3. call :read 2 3
  4. echo;%r%
  5. exit/b
  6. :read
  7. for /f %%a in ('gawk -vR^=%1 -vC^=%2 "NR==R{print $C;exit}" 1.txt') do set r=%%a
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2