Date: Fri, 30 Jun 2000 17:03:47 +0200 From: Poul-Henning Kamp <phk@critter.freebsd.dk> To: Nick Rogness <nick@rapidnet.com> Cc: Fotis Georgatos <fotis@ripe.net>, Konstantin Chuguev <Konstantin.Chuguev@dante.org.uk>, freebsd-hackers@FreeBSD.ORG Subject: Re: Periodic scripts [Was: Re: /etc/security -> /etc/periodic/security ?] Message-ID: <2905.962377427@critter.freebsd.dk> In-Reply-To: Your message of "Fri, 30 Jun 2000 08:43:24 MDT." <Pine.BSF.4.21.0006300829350.98393-100000@rapidnet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <Pine.BSF.4.21.0006300829350.98393-100000@rapidnet.com>, Nick Rognes s writes: >On Fri, 30 Jun 2000, Fotis Georgatos wrote: > >> Why bother with complex shell scripts when you can have most >> needed functionality in a single C program? >> I've found myself replacing 10-20 lines of shell code with a single line. > > WHAT? Are you crazy? I've found just the opposite. > What shell scripting are you using? Example to find # of > duplicate usernames in your password file: > > #!/usr/local/bin/ksh > VAR1=`awk -F: '{print $1}' /etc/passwd|grep -cx $1` > print "Number of occurences of $1 in /etc/passwd: $VAR1" > > Let me see you replicate that in C in less than 2 lines... Nick, I can do it in one line, but it will suck style wise because I cannot use #includes. Can we stop this pissing contest now before anybody starts flouting APL single-liners ? Thanks. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD coreteam member | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2905.962377427>