是否可以在C程序中包含shell脚本

是否可以在C程序中包含shell脚本,c,C,我已经成功地编写了一个C程序,该程序将文件从一个目录复制到另一个目录,我正在尝试编写一个程序,将目录和子目录复制到另一个目录 我同样能够编写一个shell脚本,将目录和子目录从一个位置复制到另一个位置 因此,我想问一下,是否可以将一个shell脚本包含到C程序中,这样我就不必花时间编写另一个C程序来复制目录和子目录。是的,使用系统(…)函数调用从C调用shell脚本或其他脚本/可执行文件肯定是可能的。检查 对于给定的复制目录和子目录的任务,您可以使用opendir()、readdir()和其他A

我已经成功地编写了一个C程序,该程序将文件从一个目录复制到另一个目录,我正在尝试编写一个程序,将目录和子目录复制到另一个目录

我同样能够编写一个shell脚本,将目录和子目录从一个位置复制到另一个位置


因此,我想问一下,是否可以将一个shell脚本包含到C程序中,这样我就不必花时间编写另一个C程序来复制目录和子目录。

是的,使用
系统(…)
函数调用从C调用shell脚本或其他脚本/可执行文件肯定是可能的。检查

对于给定的复制目录和子目录的任务,您可以使用
opendir()
readdir()
和其他API轻松地用C编写它


检查更多详细信息

是的,使用
系统(…)
函数调用从C调用shell脚本或其他脚本/可执行文件是完全可能的。检查

对于给定的复制目录和子目录的任务,您可以使用
opendir()
readdir()
和其他API轻松地用C编写它


检查更多详细信息

这是可能的,但通常没有意义。请尝试以下操作:
system(“/path/filename.sh”)这是可能的,但通常没有意义。试试这个:
system(“/path/filename.sh”)