全站搜索

史上最强之dos命令 - "FOR" - 高级应用范例

2004-05-25   作者:bluebear   阅读量:

    

以前常觉得DOS的命令行功能太弱,无法象UNIX一样可以用命令行完成非常复杂的操作。实际上,当MS从WIN2K开始将命令行增强后,已经借鉴了相当多UNIX的优点,虽然还无法做到象UNIX那么灵活,但已可完成绝大多数的任务,比如用&&和||连接两个(或更多)命令,由前一个的返回值来决定下一个是否执行,等等。而在这些增强中,最明显的,就是FOR命令。

举个例子,用适当的参数,可用FOR命令将 date /t 的输出 从 "Sat 07/13/2002" 变成你想要的格式,比如, "2002-07-13": 

 c:\>for /f "tokens=2,3,4 delims=/ " %a in ('date /t') do @echo %c-%a-%b  2002-07-13

该例将在(3)中详细说明。

责任编辑:平生一笑
文章来源:ror   2004-05-25

请发表评论或留言

用户名: 匿名发表

:硬件::软件: