File: echo.c

package info (click to toggle)
original-awk 2025-01-16-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 8,400 kB
  • sloc: ansic: 6,367; awk: 1,271; sh: 1,214; yacc: 422; makefile: 73; fortran: 1
file content (19 lines) | stat: -rw-r--r-- 319 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <string.h>

int main(int argc, char *argv[])
{
	int i, start, minusn;

	start = 1;
	minusn = 0;
	if (argc > 1 && strcmp(argv[1], "-n") == 0) {
		start = 2;
		minusn = 1;
	}

	for (i = start; i < argc; i++)
		printf("%s%s", argv[i], i==argc-1 ? "" : " ");
	if (minusn == 0)
		printf("\n");
}