Date: Wed, 25 Oct 2006 12:15:07 -0700 From: Garrett Cooper <youshi10@u.washington.edu> To: freebsd-questions@freebsd.org Subject: Re: Bug with tcsh? : if evaluating true instead of false Message-ID: <453FB7BB.5020209@u.washington.edu> In-Reply-To: <226ae0c60610250940h43c1bea8o77326728f15ed058@mail.gmail.com> References: <226ae0c60610250940h43c1bea8o77326728f15ed058@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 David Robillard wrote: >> Ok, so I tried to make a simple script to add users so I wouldn't have >> to type in groups/pw over and over again... the problem is that it's not >> behaving like it should =o. > > [ ...8<... Removed a bunch of lines ...8<... ] > > IMHO, if you need to script something, use /bin/sh. It's the standard > shell interpreter on all flavors of UNIX and Linux (except maybe MacOS > X). All of the rc scripts are written with it. So why bother with > another shell? > > Here's an interesting read on the topic: > http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/ > BTW, Tom Christiansen who wrote this is co-author of "Programming > Perl" from O'Reilly. > > So, Garret, if you need help with this, I have a /bin/sh version of > the script you're trying to do. Just drop me a line and I'll send it > to you. > > Just my two cents :) > > David I appreciate the help thanks! I usually do stuff in either bash or csh, depending on the level of difficulty, but try to use tcsh for all FreeBSD scripts on my system since tcsh is included as a part of the base system. Plus, I do like tcsh better in some ways because the syntax is similar to C/C++ and Java, but as you saw if I get in a programming funk with either of the 3 beforementioned languages, it's fun remembering language semantics sometimes :). I'd appreciate the script though, definitely, as any resource I have to learn all Unix script languages properly will only help in my becoming a better Unix admin as well as script more common tasks to help make my life a bit easier. Thanks! - -Garrett -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFP7e66CkrZkzMC68RAhsUAJ93jj0Qx1aFcVPLe0WT9xGnSiaEIQCdFiq1 D3AaQo5y5wv9Pcn8G4WbYQM= =LcA7 -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?453FB7BB.5020209>