0
如何在c代码中访问管道参数?bash + c管道参数
test.c的
int main(int argc, char *argv[]) {
int i = 0;
for (i = 0; i < argc; i++) {
printf("argv[%d] = %s\n", i, argv[i]);
}
}
击:
cat file.txt | ./test
它打印只是第一个参数argv[0] = ./test
。如何访问c代码中的file.txt内容(作为参数)?
尝试使用'xargs',执行'man xargs'。 –
谢谢,但接下来会有太多的参数。 – dontHaveName