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