我需要在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