gpt4 book ai didi

c - 如何使用c代码从shell脚本获取返回值

转载 作者:行者123 更新时间:2023-11-30 14:59:50 24 4
gpt4 key购买 nike

我想使用 C 代码从我的脚本中获取返回值。考虑我的脚本位于另一个分区中,我正在安装该分区并且我正在调用,

value=system("./mnt1/myscript.img");

我需要 myscript.img 文件中的一个函数,并且该函数应该返回一个值(例如:mmcpart)我如何构建脚本以获得返回值。谁能帮我解决这个问题。提前致谢。

最佳答案

您可以将 shell 脚本的输出写入文件并从 C 程序中读取文件内容。

只有当 shell 脚本进程完成时,你的 C 程序才必须尝试读取该文件,最好使用 $? = 0。

您可以将 shell 脚本文件的名称放入 .profile 文件中,它会自动执行您的 shell 脚本。

Shell 脚本编程拥有强大的文件处理命令,写入文件应该不成问题。

不知道为什么使用 **tee ** 命令。您是否也希望将输出发送到 STDOUT?

关于c - 如何使用c代码从shell脚本获取返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42501278/

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