把两个文件中的不同之处提取到某个文件中去
@echo off
:: 把两个文件中的不同之处提取到某个文件中去
::
cd.>3.txt
for /f "tokens=1* delims=:" %%i in ('findstr /n . 1.txt') do (
for /f "tokens=1* delims=:" %%x in ('findstr /n . 2.txt') do (
if %%i equ %%x if not "%%j"=="%%y" (>>3.txt echo 1:%%j&>>3.txt echo 2:%%y&>>3.txt echo.)
)
)
显示只有指定个数字符的行
@echooffgotobegin参数1:文本文件名参数2:要显示的行的字符数(可省)例如要打印a.txt中的字符数为4的行:print.bata.txt4或者直接把要处理的文件拖放到脚本文件
显示某两个字符及之间的字符
::比如我输入af就显示::a::b::c::d::e::f::每个字母占一行啊``不知能不能实现..@echooff:::::beginclssetstr=abcdefghijklmnopqrstuvwxyzsetinput=set/pinput=请输入字母范围(如af)
显示随机的5个数
@echooff::求1-100范围内随机的不同5个数值::生成0-99之间的随机数列R1::::::@echooffsetlocalEnableDelayedExpansion::初始化顺序数列for/l%%iin(0,1,99)do(setrnum%%i=%%i)::对数