ITPub博客

首页 > 数据库 > Oracle > [20211207]变态的windows批处理10.txt

[20211207]变态的windows批处理10.txt

原创 Oracle 作者:lfree 时间:2021-12-07 10:44:10 0 删除 编辑

[20211207]变态的windows批处理10.txt

--//windows cmd下命令行总是遇到一些奇怪的问题。通过例子说明:

R:\>ls -l  a%b.txt
-rw-rw-rw-   1 user     group          16 Dec  7 10:37 a%b.txt

R:\>xcopy a%b.txt aaa.txt
目标 aaa.txt 是文件名
还是目录名
(F = 文件,D = 目录)? f
R:a%b.txt
复制了 1 个文件

--//如果写成批处理:
R:\>cat aa.bat
xcopy a%b.txt bbb.txt

R:\>aa
R:\>xcopy ab.txt bbb.txt
找不到文件 - ab.txt
复制了 0 个文件

--//你可以发现丢失了%。加入双引号测试

R:\>cat aa.bat
xcopy "a%b.txt" bbb.txt

R:\>aa

R:\>xcopy "ab.txt" bbb.txt
找不到文件 - ab.txt
复制了 0 个文件

--//问题一样。我有时候觉得windows真的很烦,命令行可以通过的方法,到了批处理不行。

--//必须使用2个百分号。
R:\>cat aa.bat
xcopy "a%%b.txt" bbb.txt

R:\>aa
R:\>xcopy "a%b.txt" bbb.txt
目标 bbb.txt 是文件名
还是目录名
(F = 文件,D = 目录)? f
R:a%b.txt
复制了 1 个文件



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

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

注册时间:2008-01-03

  • 博文量
    4006
  • 访问量
    7969289