Sean Hincheeinitial commit12499788 years agoHistory
46 lines · 620 B · C
RawDownload
#include <u.h>#include <libc.h> voidusage(void){	fprint(2, "usage: %s [-nv] [-d delims] args\n", argv0);	exits("usage");} voidmain(int argc, char *argv[]){	int nflag, vflag, i;	char *delims = "[]";		nflag = 0;	vflag = 0; 	ARGBEGIN{		case 'v':			vflag = 1;			break;		case 'n':			nflag = 1;			break;		case 'd':			delims = ARGF();			if(delims == nil || strlen(delims) < 2)				usage();			break;		default:			usage();	}ARGEND; 	for(i = 0; i < argc; i++)		if(vflag)			print("%c%s%c ", delims[0], argv[i], delims[1]);		else			print("%s ", argv[i]); 	if(!nflag)		print("\n"); 	exits(nil);}