Bash 使用cmd删除范围内的文件
我的文件名为Bash 使用cmd删除范围内的文件,bash,cmd,Bash,Cmd,我的文件名为0000.jpg 0001.jpg 00002.jpg。。。等等我想删除某个范围内的一些文件。windows cmd的等效bash命令是什么 rm *{0010..0060}.jpg del是等价的,但是我认为你不能用{}来表示它。 德尔/?我会给你帮助的。 对不起,我帮不了你更多的忙,我现在不是Windows PC。del是等效的,但我认为你不能用它来使用{}。 德尔/?我会给你帮助的。 很抱歉,我帮不上更多的忙,我现在不是Windows PC。计数循环可以。在cmd窗口中输入
0000.jpg 0001.jpg 00002.jpg
。。。等等我想删除某个范围内的一些文件。windows cmd的等效bash命令是什么
rm *{0010..0060}.jpg
del是等价的,但是我认为你不能用{}来表示它。 德尔/?我会给你帮助的。
对不起,我帮不了你更多的忙,我现在不是Windows PC。del是等效的,但我认为你不能用它来使用{}。 德尔/?我会给你帮助的。
很抱歉,我帮不上更多的忙,我现在不是Windows PC。计数循环可以。在cmd窗口中输入
for /l %A in (10,1,60) do @Echo del "*00%A.jpg"
如果输出看起来正常,则删除del
在批处理文件中,必须将%-符号加倍
编辑这里是一个Powershell方式
10..60 | % { gci $_.ToString("*0000\.jpg")|rm -whatif }
如果输出看起来正常,请删除-whatif计数循环可能会执行的操作。在cmd窗口中输入
for /l %A in (10,1,60) do @Echo del "*00%A.jpg"
如果输出看起来正常,则删除del
在批处理文件中,必须将%-符号加倍
编辑这里是一个Powershell方式
10..60 | % { gci $_.ToString("*0000\.jpg")|rm -whatif }
如果输出看起来正常,请删除-whatif