だからこれはうまくいきます:
foo -a -b -c "path/file.ext"
ディレクトリ内のすべてのファイルを渡したい場合も同様です。
foo -a -b -c path/*
しかし、引用符を追加すると
foo -a -b -c "path/*"
もう動作しません。 「該当するファイルはありません...」と表示されます。
パラメータをエスケープするには、引用符を追加する必要があるようです(PHPとを使用していますescapeshellarg
)。
だからこれはうまくいきます:
foo -a -b -c "path/file.ext"
ディレクトリ内のすべてのファイルを渡したい場合も同様です。
foo -a -b -c path/*
しかし、引用符を追加すると
foo -a -b -c "path/*"
もう動作しません。 「該当するファイルはありません...」と表示されます。
パラメータをエスケープするには、引用符を追加する必要があるようです(PHPとを使用していますescapeshellarg
)。