我希望像escapeshellarg
那样允许使用通配符/通配符来执行以下操作:
$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")
欢迎的简短替代品,如果不是我要求的......
答案 0 :(得分:0)
$arg = escapeshellarg('fol der').'/*.ext';