ITPub博客

首页 > IT基础架构 > 应用安全 > [20190219]变态的windows批处理6.txt

[20190219]变态的windows批处理6.txt

原创 应用安全 作者:lfree 时间:2019-02-19 08:48:15 0 删除 编辑

[20190219]变态的windows批处理6.txt


--//工作需要要写一个批处理,要将参数1取2,结尾的字符.实际上就是要去掉参数前面的盘符.

--//看了一下如何取字符串的操作.以为可以写成如下:


R:\>cat t1.bat

@ echo off

set a=%1:~2,200%

echo.

echo %a%

echo.


--//执行输出如下:


R:\>t1 d:\tools


d:\tools:~2,200


--//感觉就像字符串拼接,字符串操作不知道如何支持参数.修改如下,先必须使用一个变量接收参数,再处理就ok了.


R:\>cat t1.bat

@ echo off

set a=%1

set a=%a:~2,200%

echo.

echo %a%

echo.


R:\>t1 d:\tools


\tools


--//这样就ok了,还学会echo.的使用(中间不能有空格),这样能输出一行空行.

--//windows的批处理设置的太不规范了.


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/267265/viewspace-2636320/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    2852
  • 访问量
    6641046