[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] 批处理随机排序中 type tem.yky ^| sort 这段话怎么理解

  1. @echo off&color 3e&mode con cols=55
  2. setlocal enabledelayedexpansion
  3. (for /L %%s in (1,1,10)do (
  4. call :geths
  5. set !hs!=%%s&echo.!hs!
  6. ))>tem.yky
  7. for /f %%r in ('type  tem.yky ^| sort')do (
  8. set w=
  9. set/p w=
  10. echo 第 个抽的是: !%%r!)
  11. :end
  12. del tem.yky
  13. echo/&echo 抽签完毕! 按任意键退出...
  14. pause>nul&exit
  15. :geths
  16. set hs=%random%
  17. if defined %hs% goto geths
复制代码
请教'type  tem.yky ^| sort'  这段话怎么理解  如何预留 其中的 排序   比如 我想 要 “某某” 排在第四

回复 2# Batcher


    不过我在这个 程序中拿掉 了 ^  程序 就无法运行了
这个 程序 实际得到的 是 一组 排序

TOP

回复 4# Batcher


    谢谢版主的回复

TOP

返回列表