bat 批处理 多行多列文本如何拿到指定行的第几列数据?

2025年03月23日 23:19
有3个网友回答
网友(1):

@echo off>2.txt
Setlocal EnableDelayedExpansion
::设置要剪切的行数
set n=2
::运行代码
for /f "delims=" %%a in (1.txt) do (
set /a m+=1
echo.%%a>>2.txt
if !m! equ !n! goto :end
)
:end
more +!n! 1.txt >t.txt
move /y t.txt 1.txt >nul
echo 处理后的1.txt内容
type 1.txt
echo 处理后的2.txt内容
type 2.txt
echo.
pause

网友(2):

一 准备工作:
  1、一部已升级至iOS 7的iPhone或其他iOS设备,一台电脑(Windows,Mac);
  2、用iTunes或iCloud备份设备数据;
  3、将iPhone的屏幕锁定设定为从不锁定,也不要设定屏幕锁定密码;
  4、将PC端杀毒软件关闭;
  5、用数据线连接电脑;使用台式机的用户,最好使用后置USB。
  6、在电脑上下载evasi0n7越狱工具。
  iOS7完美越狱工具下载地址如下:
Windows版
Mac版
  二、操作过程
  1、打开越狱工具evasi0n太极7,并点击iOS 7设备上出现的“信任”按钮;
2、点击“Jailbreak”按钮;
3、等待设备重启后,点击设备屏幕中新出现的“evasi0n太极7”图标;
  4、当再次重启后则会提示越狱成功,随后就可通过“太极助手”完成插件以应用安装及管理,整个过程耗时约5分钟。
越狱成功1

网友(3):

@echo off
Setlocal Enabledelayedexpansion
for /f "usebackq tokens=1-10 delims= " %%A in ("文本.txt") do (set /a n+=1
if /i !n!==1 if /i "%%B"=="PID" set PID=2
if /i "%%I"=="com.tencent.mm" if "!PID!"=="2" (set var=%%B) else (set var=%%C))
echo PID的值是:!var!
pause