0

我想有类似的东西escapeshellarg允许通配符/通配符,做这样的事情:

$arg = escapeshellarg('fol der/*.ext');
echo `ls $arg -t | head -1`

但是,当然 quotingls的论点会禁用通配符。

我想有一些组合addslashes和它的表亲得到一个很好的转义,非引用,论点(在这种情况下:)fol\ der/*.ext

我知道glob(),但我喜欢ls -t...

shell_exec("ls * -t | head -1")如果不是我所要求的,欢迎的又好又短的替代品...

4

1 回答 1

0
$arg = escapeshellarg('fol der').'/*.ext';
于 2015-03-17T00:04:49.983 回答