[英]C - UNIX commands in program
我正在尝试创建一个程序,该程序将计算目录数量或可读/可写/可执行文件的数量。 用户仅输入作者的姓名和字母“ d”,“ r”,“ w”或“ x”。 我试图在程序中直接调用“ ls -l”,但这导致了错误。 您如何在C程序中调用UNIX命令?
我试图在程序中直接调用“ ls -l”,但这导致了错误。 您如何在C程序中调用UNIX命令?
您可以在C程序中设置system
,例如:
system( "ls -l" );
为此,您还需要#include <stdlib.h>
使用find命令可能会更好,可以使用命令“ find。-td | wc -l”对目录进行计数,并对带有适当标志的文件执行类似的操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.