Browse Source

Initial revision

ceriel 37 years ago
parent
commit
89c9e11056
1 changed files with 21 additions and 0 deletions
  1. 21 0
      first/myecho.c

+ 21 - 0
first/myecho.c

@@ -0,0 +1,21 @@
+#include <stdio.h>
+
+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);
+}