【发布时间】:2018-05-11 02:26:36
【问题描述】:
我想在 C 程序中执行以下 shell 命令:
find <folder_name> -name "*.bin" | wc -l
并将结果存储在我在程序中声明的变量中。我不想要指示命令是否成功执行的结果,我想要告诉我目录中存在多少以 .bin 结尾的文件的结果。以下代码明显不起作用。
char command[10];
command = system("find <folder_name> -name \"*.bin\" | wc -l")
我需要将<folder_name> 作为命令行参数传递。
我怎样才能完成这两项任务?非常感谢任何帮助。
【问题讨论】: