Хорошо, вот несколько приемов, которые вы можете использовать, если это файлы с расширением .txt
и они находятся в текущем месте / папке:
./program *.txt
подойдет.
Другое чем то, что у вас может быть следующее, как создать переменную, содержащую аргументы, и передать их в программу, например:
var="a b c";
./program $var;
вот мой небольшой код, с которым я его тестировал:
#include <stdio.h>
int main (int argc, char** argv) {
for (int i = 0; i < argc; ++i) {
printf("%s\n", *(argv+i));
}
return 0;
}
и выдает:
a
b
c
Все эти примеры будут работать для некоторых других языков, а не только для C / C ++.