私は基本的に、このバッチをWindowsバッチに実装しようとしています:cp */win/lib/*.dll ./bin
。 Linuxは私にこれらの派手なワイルドカードを働かせるほど親切ですが、Windowsはそれを取らないでしょう。その仕事をする最良の方法は何ですか? A for
ループはちょっと残酷すぎるようですが、copy, xcopy, robocopy
のどちらも、そのような派手な仕事を実装していないようです。バッチでLinuxワイルドカードを回避する
ありがとうございました!
EDIT:文脈では、私はmingw32-makeのMakefileを書いています。実行可能ファイルのフォルダにたくさんの依存関係をコピーしたいと思います。ノー他の知って
「バッチ」と「バッシュ」を実際に比較することはできません。 PowerShellの代わりに、MS-Windowsをベースとしたやや妥当なシェルを見てみたいかもしれません。 – arkascha
それを比較するのと比べて、私が与えたのと同じ効果を持つ一連のコマンドを見つけようとしています。私はバッチを使用しています。これは、mingw32が使用するものです(たとえば、mingw32-w64など)。そのため、PowerShellは実際にはオプションではありません。 – Matrefeytontias
よ記録のために、この行はPowerShellで動作します。今、私はmingw32-makeがPowerShellを使うことができるようにしたいと思います。 – Matrefeytontias