[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. for /f "delims=" %%a in (a.txt) do (
  3. for %%i in (%%a) do (
  4. if not defined %%i (set %%i=a&set /p=%%i <nul)
  5. )
  6. echo.
  7. )
  8. pause
复制代码

[ 本帖最后由 随风 于 2007-10-29 00:14 编辑 ]
1

评分人数

技术问题请到论坛发帖求助!

TOP

能再说明白点么?
sort  好像是排序用的,和排除重复单词有什么关系?
想不出!!!!
可以给出代码么?
或者给个思路也行.

[ 本帖最后由 随风 于 2007-10-31 18:46 编辑 ]
技术问题请到论坛发帖求助!

TOP


不太明白你强调每行127字节是什么意识?
你是说for不能处理127字节的行吗? 我测试不出来.


我的a.txt内容是通过以下代码得到的
  1. @echo off
  2. cd.>a.txt
  3. for /l %%a in (1 1 129) do set /p=%%a <nul>>a.txt
  4. echo.>>a.txt
  5. for /l %%a in (1 1 10) do set /p=%%a <nul>>a.txt
  6. echo.>>a.txt
  7. for /l %%a in (3 1 40) do set /p=%%a <nul>>a.txt
  8. echo.>>a.txt
  9. for /l %%a in (100 1 120) do set /p=%%a <nul>>a.txt
  10. echo.>>a.txt
复制代码
列出a.txt中,从未重复过的单词,每行10个.
  1. @echo off
  2. for /f "delims=" %%a in (a.txt) do (
  3.   for %%b in (%%a) do set /a _%%b+=1
  4. )
  5. setlocal EnableDelayedExpansion
  6. for /f "tokens=1,2 delims=_=" %%a in ('set _') do (
  7.   if "%%b"=="1" (
  8.   set /a num+=1
  9.   set/p=%%a <NUL
  10.   if !num! equ 10 set num=0&echo.
  11.   ))
  12. pause
复制代码

[ 本帖最后由 随风 于 2007-10-29 22:15 编辑 ]
技术问题请到论坛发帖求助!

TOP

但“cd”呢,已经被删没了
是什么意识???
你是否没把问题描述清楚.
技术问题请到论坛发帖求助!

TOP

返回列表