【发布时间】:2014-11-22 00:59:11
【问题描述】:
我想用 C 语言读取一个应该在 Linux 上运行的带有通配符的文件。 我有诸如 out*.txt 文件之类的文件,其中 * 可以是任何 1/2 位。我想阅读所有这些文件。
【问题讨论】:
-
查找正则表达式库或熟悉
isdigit()? -
您可以编写程序以将文件名列表作为命令参数,并让 shell 进行通配符扩展:
myprog out*.txt
标签: c linux filenames wildcard