0

ファイルが大きすぎるため、360ビューの12,000ファイルのフレームレートが半分になるアプリを編集しています。他のスレッドにリストされているものを試しましたが、「bash:予期しないトークンの近くの構文エラー"' "bash: syntax error near unexpected token(」

たとえば、(* 1.jpg * 3.jpg * 5.jpg * 7.jpg * 9.jpg)の%Fは、 "%% F""temp\"を移動します

また

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

誰かがその修正を知っていますか?25個のサブフォルダーがあります。理想的には、ファイルを同じディレクトリ構造の別のディレクトリに移動して、気が変わった場合に簡単に再結合できるようにします。

4

1 に答える 1

4

あなたが試しているコマンドは構文ではないようですbash-それらはWindowsコマンドシェルのもののように見えます。

代わりにこれを試してください:

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

mv -iファイルを上書きしようとしているかどうかを確認するように求められます(2つのサブディレクトリに同じ名前のファイルがある場合)。*/*[13579].jpg奇数桁の後に「.jpg」が続くサブディレクトリ内のすべてのファイルを意味しtemp/.、宛先ディレクトリです。

于 2012-12-04T20:05:10.910 に答える