批处理重复执行截取去重复行排序

求去重复的批处理_百度知道
求去重复的批处理
如:sa1123456123412345sa12345123456求助啊!!
我有更好的答案
%%a1 set &;&gt.txt'f &delims=& %%a in ('type 需要处理的文档.txtfor &#47@echo offcd.&&&echo,%%a&) do (if not defined .%%a1=1&quot
采纳率:56%
为您推荐:
其他类似问题
您可能关注的内容
批处理的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。批处理bat重复复制一个文件并重命名_百度知道
批处理bat重复复制一个文件并重命名
......mp4 ,2.mp4 ....我想做个批处理的bat,实现以下的功能:当前文件夹下有一个文件,文件名为test。现在想把这个文件复制100次,同时命名成1....直到100.mp4。复制出来的100个文件保存在当前文件夹下即可.........mp4
我有更好的答案
or /l %%i in (1 1 100) do (copy /y test.mp4
%%i.mp4)del /a /q test
采纳率:57%
echo offcolor 3ffor /l %%i in (1,1,100) do copy /Q /F test.mp4 %%i.mp4 del /S &#47
@for /l %%i in (1,1,100) do @copy test.mp4 %%i.mp4
为您推荐:
其他类似问题
批处理的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。写个bat批处理,整个目标文件夹内文件重排序列并遍历复制_百度知道
写个bat批处理,整个目标文件夹内文件重排序列并遍历复制
文件夹结构
一级文件夹:根下有固定文件夹7个,目标文件夹以春夏秋冬四个分别命名。源文件夹以4、5、6命名。
二级文件夹:所有一级文件夹内包含n个二级文件夹。各内涵图片n张。
所有一二级文件夹以10位数字命名。目标内二级文件夹可能同时存在...
我有更好的答案
%~n0&冬if&&%Sdir%&==&1&quot.jpgdo&/p&&&&in&/r&echo&&夏&秋&&&copy&nbsp.jpg&&&&&&3、全部echo!N)&&&&&&&&)&&&&&Str=输入编号后回车&set&&&&&echo&请选择要处理的目录:echo&&&&1、春&&&&&&&&nbsp。pause&nulexit01复制650图片到指定目录.bat@echo&2;&&if&Number=6!num!)&夏&秋&50腿模&&/p&%%d&in&(&&&set&Sfolder=春&nbsp.bat@echo&off&&&&Sdir=输入编号后回车&&&(&&&&&&&&&&&&set&&&&&color&&&&color&0a&&&nbsp。。;%Str%&==&1&&%Str%&==&2&quot,&&&&&nbsp!.jpg&&&&&&&(&&&&pushd&)&do&(&&&set&Sfile=650.jpgif&&&&&nbsp、冬&&&&5、全部&set&Sfolder=春if&&%Sdir%&==&2&&set&Sfolder=夏if&&%Sdir%&==&3&&set&Sfolder=秋if&&%Sdir%&==&4&&set&Sfolder=冬if&&%Sdir%&==&5&&set&Sfolder=春&夏&秋&冬echo,&&&echo,&&&echo&正在把“%Sfile%”拷贝至“%Sfolder%”目录中的相关目录里。。。for&%%a&in&(%Sfolder%)&do&(&&&&pushd&%%a&&&&&&&&for&/d&%%b&in&(*)&do&(&&&&&&&&&&&&for&%%c&in&(%Sfile%)&do&(&&&&&&&&&&&&&&&&copy&..\%%c&&%%b\&&&&&&&&&&&&&)&&&&&&&&)&&&&popd)echo,&&&echo&拷贝完毕,请按任意键退出。pause&nulexit以上代码已根据你新的要求编写。;&&nul&&&&&&&&&&&&&&&&)&&&&&&&nbsp、夏&&&&3、秋&&nbsp、650;%%a&&&&&&&&for&&&&60详情)&do&(&&title&%~n0&By&依梦琴瑶echo&请选择要拷贝的文件:echo&&&&1、649.jpg&&&&&set&&&&&(set&&/d&&&&0a&&2.jpg&650.jpgif&&&&title&&&&正在拷贝“%%c∶%%~nxd”至“%%a∶%%b”目录中,&&&&lss&10&(set&Number=60!Num!)&&%%c&in&(40优化&&&&nbsp..\%%c\%%b&&for&&&nbsp.\%%c\%%b\*.jpg&&quot,&&.;&4;&&set&Sfile=649.jpg&&enabledelayedexpansionfor&%%a&off&&&nbsp,&By&%Str%&==&3&set&Sfile=649.jpgif&%%~d&Sfile=649;&&popd)echo&拷贝完毕;&else&&Num=0&&&&&&&&&&&&for&&do&set&/a&Num+=1&&&&&&&&&&&&&&&&&&&&if&;&nbsp,请按任意键退出;冬)&&依梦琴瑶setlocal&&&&&&nbsp。&&%%b\!N&&set&nbsp!&(春&&&650;%%b&in&(*)&nbsp00合成序列详情到指定目录;&exist&&
采纳率:77%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)[已解决]批处理怎样清除文本重复行,保留文本中最后一个重复行 - BAT求助&讨论 -
批处理之家 批处理_BAT_CMD_DOS_VBS_Perl_Python_PowerShell - Powered by Discuz!
帖子41&积分65&技术0 &捐助0 &注册时间&
[已解决]批处理怎样清除文本重复行,保留文本中最后一个重复行
本帖最后由 nai 于
18:13 编辑
怎样清除文本重复行,保留文本中最后一个重复行,其它没有重复的行也保留
cccccccccc
cccccccccc
帖子2089&积分14202&技术663 &捐助0 &注册时间&
@echo off
(for /f &delims=& %%a in ('sort /+65535 a.txt') do (
& && &&&if not defined _%%a set &_%%a=1& & echo,%%a
))&$
sort /+65535 $ /o b.txt
pause复制代码
帖子41&积分65&技术0 &捐助0 &注册时间&
效果是可以了,就是会多一个“$”没有扩展名的文件
帖子41&积分65&技术0 &捐助0 &注册时间&
帖子68&积分99&技术0 &捐助0 &注册时间&
本帖最后由 牛虻 于
16:08 编辑
& & 在倒数第二行加一行
你也可以把$ 改为 $.txt 看看里面是什么
菩提本无树,明镜亦非台。
本是无一物,何处惹尘埃。
帖子68&积分99&技术0 &捐助0 &注册时间&
& & 我想用For循环来做,但是一下午没写出来:'(
帮帮我呗!!!
菩提本无树,明镜亦非台。
本是无一物,何处惹尘埃。
帖子6249&积分18499&技术932 &捐助100 &注册时间&
来两个 js+bat@set @bathome=1/*&echo off
cscript -nologo -e:jscript &%~0& &a.txt
pause&exit /b */
var text = WScript.StdIn.ReadAll().split(/[\r\n]+/g)
var i, j, object = {}, array = []
for(i=text.i--;){
	var flag=true
	for(j in array){
		if(text[i]===array[j]){
			flag=false
			break
		}
	}
	if(flag)array.unshift(text[i])
}
WScript.Echo(array.join('\r\n'))复制代码@set @bathome=1/*&echo off
cscript -nologo -e:jscript &%~0& &a.txt
pause&exit /b */
var text = WScript.StdIn.ReadAll().split(/[\r\n]+/g)
var i, object = {}, array = []
for(i in text)object[text[i]]=i
for(i in object)array.push({index:object[i],string:i})
array = array.sort(function(a,b){return a.index-b.index})
for(i in array)WScript.Echo(array[i].string)复制代码
帖子6249&积分18499&技术932 &捐助100 &注册时间&
& & 有什么大体思路吗?碰到哪些障碍?
帖子2666&积分5651&技术229 &捐助50 &注册时间&
& & 这次处理用纯批有什么不妥吗……
Writing Code That Nobody Else Can Read.
帖子2666&积分5651&技术229 &捐助50 &注册时间&
本帖最后由
22:41 编辑
很久没写了, 见笑
setlocal enabledelayedexpansion
set /a i=0
for /f %%a in (src.txt) do (
& && &&&set /a i+=1
& && &&&set Line!i!=%%a
for /l %%a in (%i%, -1, 1) do (
& && &&&set /a j = i - %%a + 1
& && &&&if defined def[!Line%%a!] (
& && && && && & set Line%%a=
& && && && && & echo 剔除行 %%a
& && &&&) else (
& && && && && & set /a def[!Line%%a!] = 1
echo 结果:
for /l %%a in (1, 1, %i%) do (
& && &&&if defined Line%%a (
& && && && && & echo !Line%%a!
Writing Code That Nobody Else Can Read.
帖子6249&积分18499&技术932 &捐助100 &注册时间&
本帖最后由 CrLf 于
22:34 编辑
没什么不妥,要挑剔的话就是不支持含 = 的文本,不过这不是大问题,好吧我承认就是手痒而已...
是贱笑吧:lol
还有,记得加 [ code]
帖子2666&积分5651&技术229 &捐助50 &注册时间&
本帖最后由
22:40 编辑
& && &抓个彩色过来,好像配色有点蛋疼,嚯,早先没有看到apang的代码,好简短。
s/见笑/献丑/;
Writing Code That Nobody Else Can Read.
帖子6249&积分18499&技术932 &捐助100 &注册时间&
来一枚 php:php -r &echo join(array_reverse(array_unique(array_reverse(file('a.txt')))));&&b.txt复制代码好像有点杀鸡用牛刀的说
如果缺少 php.exe,
帖子6249&积分18499&技术932 &捐助100 &注册时间&
再来一枚 bat,通用性&2楼&10楼,但运行效率得反过来,娱乐娱乐:@echo off&setlocal enabledelayedexpansion
set &str=|&
for /f &delims=& %%a in (a.txt) do (
& && &&&set &str=!str:|%%a|=|!%%a|&
)
echo !str:^|=^
!
pause复制代码
帖子68&积分99&技术0 &捐助0 &注册时间&
& & 我想用for把读到的第一行和除了第一行的所有行比较,相等就删掉,不等就继续用第二行和除第一、第二行的所有行比较,以此类推
菩提本无树,明镜亦非台。
本是无一物,何处惹尘埃。
[通过 QQ、MSN 分享给朋友]

我要回帖

更多关于 批处理 截取文本 的文章

 

随机推荐