gpt4 book ai didi

php - 如何将标准输出作为 php 脚本中的参数传递给 linux 终端?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:01:18 24 4
gpt4 key购买 nike

有一个名为 getID3 的程序(用 php 编写)可以从您的音乐中复制所有 id3 标签并以文本形式打印出来:http://getid3.sourceforge.net/

有一个函数需要你的歌曲路径,我想写一些代码来自动化整个过程,这样我就可以只提供父目录的路径,所有子目录中的所有歌曲都可以有他们帮我打印出来的 id3 信息。

我想使用这个 BASH 命令获取歌曲的所有路径:

find /myMusic -type f

然后从 BASH 命令加载每个路径作为 PHP 数组中的一个元素(比方说 $song_information),其中数组是

find /myMusic -type f |wc -l

元素长。

我被卡住了,因为我不知道如何从 BASH 终端获取输出到 php 中的数组。我的第一个想法是将 bash 命令的输出通过管道传输到一个 .xml 文件,然后使用 php.xml 解析器将每个路径加载到一个数组中。

这种思路是好的方法还是有更好的方法?

我可用的工具是 linux 和 php。我正在使用 ubuntu 10.04。

最佳答案

<?php

$list = array();

exec ( 'find /myMusic -type f', $list );

?>

关于php - 如何将标准输出作为 php 脚本中的参数传递给 linux 终端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8846843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com