diff --git a/first/myecho.c b/first/myecho.c new file mode 100644 index 000000000..d74c09a38 --- /dev/null +++ b/first/myecho.c @@ -0,0 +1,21 @@ +#include + +main(argc, argv) + int argc; + char *argv[]; +{ + int nflag = 0; + + if(argc > 1 && ! strncmp(argv[1], "-n", 2)) { + nflag++; + argc--; + argv++; + } + while (--argc > 0) { + fputs(argv[1], stdout); + argv++; + if (argc > 1) putchar(' '); + } + if (!nflag) putchar('\n'); + exit(0); +}