【问题标题】:OS X Delete all odd numbered filesOS X 删除所有奇数文件
【发布时间】:2012-12-04 19:45:14
【问题描述】:

我正在编辑一个应用程序,由于文件太大,他们将 360 度视图的 12,000 个文件的帧速率减半。我已经尝试过其他线程中列出的东西,但得到 "bash: 意外标记附近的语法错误"' "bash: syntax error near unexpected token('

例如对于 %F in (*1.jpg *3.jpg *5.jpg *7.jpg *9.jpg) 移动 "%%F" "temp\"

for /f "eol=: delims=" %F in ('dir /b /a-d *.jpg^|findstr /irc:"[13579].jpg$"') do move "%F" "temp "

有人知道解决方法吗?有 25 个子文件夹,理想情况下,我只想将文件移动到具有相同目录结构的另一个目录,这样如果他们改变主意,我可以轻松地重新组合它们。

【问题讨论】:

    标签: bash osx-mountain-lion


    【解决方案1】:

    您尝试的命令似乎不是 bash 语法 - 它们看起来更像是 Windows 命令外壳的东西。

    试试这个:

    mv -i */*[13579].jpg temp/.
    

    mv -i 将要求您确认是否尝试覆盖文件(如果两个子目录具有相同名称的文件)。 */*[13579].jpg 表示任何子目录中所有以奇数结尾加“.jpg”的文件,temp/. 是目标目录。

    【讨论】:

    • 做到了,感谢您的帮助。我发誓那些说在 cmets 中使用 bash 而不是 sh 的,但也许它们是用于 windows 的?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-25
    • 2012-08-24
    • 1970-01-01
    • 2015-02-09
    • 2010-09-06
    • 2017-07-28
    相关资源
    最近更新 更多