我想要一个类似escapeshellarg
的东西,它允许通配符/globbing,这样做:
$arg = escapeshellarg('fol der/*.ext');
echo `ls $arg -t | head -1`
但是,引用ls
的参数当然会禁用globbing。
我想addslashes
和它的表亲有某种组合,可以得到一个转义好的、未引用的论点(在本例中为:fol der/*.ext
)?
我知道glob()
,但我喜欢ls -t
。。。
尼斯&欢迎shell_exec("ls * -t | head -1")
的简短替代品,如果不是我想要的。。。
$arg = escapeshellarg('fol der').'/*.ext';