我需要在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
有人能帮忙解决如何在bash中使用嵌入式PHP吗?
php test.php
可以像bash脚本一样在命令行中调用。看起来你更喜欢使用PHP。 - Prix