Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有一个PHP函数可以向Bash命令行特殊字符添加反斜杠?_Php_Bash - Fatal编程技术网

是否有一个PHP函数可以向Bash命令行特殊字符添加反斜杠?

是否有一个PHP函数可以向Bash命令行特殊字符添加反斜杠?,php,bash,Php,Bash,函数addslashes()只在单引号、双引号、反斜杠和空字节前加上斜杠 是否有一个函数返回任何Bash特殊字符前带有反斜杠的字符串 比如说 $escape=foo('Led齐柏林飞艇唱片(完整)/[1969]Led齐柏林飞艇一号') echo$已转义将打印以下内容: Led\Zeppelin\Discography\\(Complete\)/\[1969\]\Led\Zeppelin\I转义字符串中可能用于欺骗shell命令执行任意命令的任何字符 string escapeshellcmd (

函数
addslashes()
只在单引号、双引号、反斜杠和空字节前加上斜杠

是否有一个函数返回任何Bash特殊字符前带有反斜杠的字符串

比如说

$escape=foo('Led齐柏林飞艇唱片(完整)/[1969]Led齐柏林飞艇一号')

echo$已转义将打印以下内容:

Led\Zeppelin\Discography\\(Complete\)/\[1969\]\Led\Zeppelin\I

转义字符串中可能用于欺骗shell命令执行任意命令的任何字符

string escapeshellcmd ( string $command )

另外,看看它的真正名称是
addslashes()
,而不是
addbackslashes()
。隐马尔可夫模型。