我有一個bash腳本,需要執行一些PHP腳本和找回結果,如執行PHP腳本,分配輸出到一個bash變量
#!/bin/bash
/usr/bin/php -f $HOME/lib/get_fifobuild.php
get_fifobuild.php返回一個整數的腳本我需要分配到一個bash變量。如果有人幫助我,我會感激。
謝謝:)
編輯: PHP show.php
<?php
echo phpinfo();
exit;
?>
bash腳本:
#!/bin/bash
HOME=`dirname $0`;
log(){
NEW_LOG=$HOME/logs/cloud-`date +%d_%m_%Y`.log
echo $1 >> $NEW_LOG
}
log "Date: `date`";
data=$(/usr/bin/php -f $HOME/lib/show.php);
log $data;
輸出:
Date: Fri Jun 15 19:16:00 PKT 2012
phpinfo()
還沒有運氣
[將通過PHP CLI打印的值分配給shell變量]可能有重複(http://stackoverflow.com/questions/4376695/assigning-values-printed-by-php-cli-to-shell-variables)。關於將程序的輸出分配給shell變量有很多問題。你有搜索嗎? –
是的,我已經這樣做了,但沒有運氣:( – sakhunzai
您是否搜索「[bash assign variable](http://stackoverflow.com/search?q=bash+assign+variable)」? –