Ciao a tutti,
il programma che ho scritto è molto semplice e serve per testare il comando xargs su terminale:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
long sum = 0;
while(argc > 0){
sum += strtol(argv[argc], NULL, 10);
argc--;
}
printf("somma: %ld\n", sum);
return 0;
}
una volta compilato con i seguenti comandi da terminale:
gcc -std=c99 -Wall -Werror somma.c -o somma
seq 5 | xargs somma
il terminale mi ritorna il seguente messaggio:
xargs: somma: File o directory non esistente
p.s: sto eseguendo il comando xargs nella stessa cartella in cui sono presenti sia il file .c che il file compilato, quindi non capisco perchè risulti inesistente.
grazie in anticipo