2

我正在尝试编写一个小的 bash 脚本,它将选择 phpize 的第一个实例并运行它。基本上,我的服务器上安装了 2 个版本的 PHP - 一个通过 yum 安装,另一个从源代码编译。因此,我出现了 3 次 phpize(一个来自 yum,一个从源代码编译,一个在源代码本身)。

我有一个 bash 脚本,它导航到 ffmpeg-php 的源代码,但我需要先将其 phpize。我知道我们可以像这样使用 find 命令:

find / -name phpize

但是知道如何将它读入变量然后将变量作为命令运行吗?

在此先感谢您的帮助。

4

1 回答 1

1

将变量用作命令中的第一个单词,它将作为程序运行:

var=$(find / -name phpize | head -1) # Get first occurrence
"$var" arguments
于 2013-06-27T12:02:16.877 回答