我需要在shell脚本中解析uri。所以,我试图在bash中使用php,如下所示。如何在bash中执行php脚本?
#!/bin/sh
uri="http://www.google.com?key=value
key="host"
value=$(php -r "$parse = parse_url('$uri'); echo $parse['$key']")
它示出了下面的错误。
PHP Parse error: syntax error, unexpected '=' in Command line code on line 1
一些身体可以帮助如何使用PHP嵌入在bash?
你为什么不在PHP中调用它并调用php? 'php test.php'也可以在命令行上用与bash脚本相同的方式调用。无论如何,似乎你也对PHP更加自如。 – Prix