【发布时间】:2016-12-05 18:09:11
【问题描述】:
使用 bash,我可以计算 jpg、mp4 等文件的特定扩展名的数量。如何使用 C 语言系统调用来实现这一点?使用 C 语言系统调用来实现这一点有什么帮助吗?
ls -lR /path/to/dir/*.jpg | wc -l
【问题讨论】:
-
“C 语言系统调用”是什么意思?
-
我的意思是使用 C 语言和任何可用的系统库函数来实现这一点。可以使用 bash 或任何正则表达式,但我想使用 C 语言解决
-
@EOF:是的,但是标准 C 中的系统调用很少;只有库函数,至少我提到的其中一些是库函数而不是系统调用。事实上,在我对术语的理解中,只有
readdir()集合真正接近系统调用。其余的是构建在其他系统调用之上的库函数(特别是在readdir()等之上)。
标签: c system-calls