使用通配符操作输入 .txt

Manipulating input .txt with wildcard

我对在文本条目中处理通配符有疑问。 例如:

  1. 有下面的命令行,我在哪里可以得到两个文本作为输入。目录本身的文本或传递文本的路径

    prog -a text.txt text2.txt
    
  2. 命令1的另一个选项是使用通配符,即在根目录中进行搜索或使用目录路径

    prog - the text * .txt
    

我想知道在选项 2 中使用通配符时是否有任何 GNU 库函数可以 return 我这些文件或这些文件的目录。

如果您从 shell 调用您的程序,例如 bash,通配符将在结果传递给您的程序之前由 shell 解析。如果你真的需要在 C 程序中解析通配符,你可以使用函数 glob().