Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 使用cmd删除范围内的文件_Bash_Cmd - Fatal编程技术网

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