【发布时间】:2012-06-18 13:07:14
【问题描述】:
我有一个 bash 脚本,它需要执行一些 php 脚本并返回结果,例如
#!/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()
还没有运气
【问题讨论】:
-
Assigning values printed by PHP CLI to shell variables 的可能重复项。关于将程序的输出分配给shell变量的问题有很多。你搜索了吗?
-
是的,我已经这样做了,但没有运气:(
-
您是否搜索过“bash assign variable”?