批处理问题xxxxxx/xxxxxx/xxxxxx/xxxxxx xxxxxx/xxxxxx/xx批处理问题xxxxxx/xxxxxx/xxxxxx/xxxxxxxxxxxx/xxxxxx/xxxxxx/xxxxxx我想让上面的东西划分成节,每个斜线前的字算一节,并输入命令可获取第x行第y节
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 10:57:00
批处理问题xxxxxx/xxxxxx/xxxxxx/xxxxxx xxxxxx/xxxxxx/xx批处理问题xxxxxx/xxxxxx/xxxxxx/xxxxxxxxxxxx/xxxxxx/xxxxxx/xxxxxx我想让上面的东西划分成节,每个斜线前的字算一节,并输入命令可获取第x行第y节
批处理问题xxxxxx/xxxxxx/xxxxxx/xxxxxx xxxxxx/xxxxxx/xx
批处理问题xxxxxx/xxxxxx/xxxxxx/xxxxxx
xxxxxx/xxxxxx/xxxxxx/xxxxxx
我想让上面的东西划分成节,每个斜线前的字算一节,并输入命令可获取第x行第y节
批处理问题xxxxxx/xxxxxx/xxxxxx/xxxxxx xxxxxx/xxxxxx/xx批处理问题xxxxxx/xxxxxx/xxxxxx/xxxxxxxxxxxx/xxxxxx/xxxxxx/xxxxxx我想让上面的东西划分成节,每个斜线前的字算一节,并输入命令可获取第x行第y节
@echo off
setlocal enabledelayedexpansion
if "%~3"=="" echo "使用方法:%~nx0 文件名 行号 节号"&pause&goto :eof
set jie=abcdefghijklmnopqrstuvwxyz
set n=0
set /a pos=%~3-1
set pos=!jie:~%pos%,1!
for /f "usebackq tokens=1-26 delims=/" %%a in ("%~1") do (
set /a n+=1
if !n! equ %~2 call echo.%%%pos%
)
pause
保存为slash.bat,使用方法:在CMD输入 slash 文件名 行号 节号 ,比如输入
slash test.txt 5 2
将显示批处理文件同一文件夹下test.txt文件的第5行第2节