svn commit: r209772 - head/usr.bin/getopt

Garrett Cooper yanefbsd at gmail.com
Wed Jul 7 21:49:13 UTC 2010


On Wed, Jul 7, 2010 at 10:58 AM, Anonymous <swell.k at gmail.com> wrote:
> Doug Barton <dougb at FreeBSD.org> writes:
>
>> On 7/7/2010 10:44 AM, Benedict Reuschling wrote:
>>> Author: bcr (doc committer)
>>
>>> -for i
>>> +while true;
>>>  do
>>
>> If this is intended to be an sh scripting example a better way to write
>> that is:
>>
>> while : ;
>>
>> You can't guarantee that "true" will always be available and do what you
>> expect, whereas the ':' operator is a shell builtin.
>
> Isn't `true' shell builtin as well?
>
>  $ type true
>  true is a shell builtin

`true' is the new way. `:' is the old Bourne way as I've been told
(but you're right, it is a built-in now as of at least 7.1 -- not sure
about 6.x though)...
-Garrett


More information about the svn-src-all mailing list