php - 如何将 php 数组传递给 bash 脚本

标签 php bash

我的 bash 脚本调用一个 php 文件

#!/bin/bash
data=$(./getconfig.php)

文件 getconfig.php 是:

#!/usr/bin/env php
<?php
$array = array();
...

如何从 php 文件返回 $array 以便在 bash 脚本中操作这个数组?

最佳答案

根据 documentation ,使用以下语法初始化数组:

farm_hosts=(web03 web04 web05 web06 web07)

所以你需要做的就是内爆你的$array:

echo implode(' ', $array);

关于php - 如何将 php 数组传递给 bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12431034/

相关文章:

linux - 用于替换文件中所有出现的占位符的 bash 脚本

mysql - 无需输入 mysql 命令行即可收集 mysql 查询结果

javascript - 未捕获的类型错误 : Cannot read property 'length' of undefined on json_encode()

bash - ffmpeg 从变量而不是文件添加字幕

javascript - 带有发布数据的请求后,PHP 中的 $_POST 数组为空

php - 如何在将 Excel 工作表值存储到数据库之前检查重复值

linux - 如何在 Linux 中更改 echo 的输出颜色

bash - 通过 udev 的 USB 详细信息

javascript - 无法在 Laravel 5 中显示 Google map

单页的php错误报告?