Subject: bin/10403: Change attribution of the 'yes command'
To: None <>
From: None <>
List: netbsd-bugs
Date: 06/20/2000 13:49:13
>Number:         10403
>Category:       bin
>Synopsis:       Change attribution of the 'yes command'
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    bin-bug-people
>State:          open
>Class:          doc-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Jun 20 13:50:00 PDT 2000
>Originator:     S.C.Sprong
>Release:        NetBSD 1.4.2
FreeBSD Usergroup Drienerlo
pmax maxine


A long ranging discussion in alt.folklore.computers from April to June
2000 (`Why is there no "yes" command in Solaris?`) led to the search
for the origin of the 'yes' command.

Quoting from the most relevant posting:

:From: Tim Shoppa <>
:Message-ID: <>
:Date: Tue, 20 Jun 2000 07:00:11 -0400
:Newsgroups: alt.folklore.computers
:Subject: Re: Why is there no "yes" command in Solaris?
:Yet on any V7 distribution tape, you find:
::-rwxrwxr-x 3/3            2522 May  5 20:19 1979 bin/yes
:-rw-rw-r-- 3/3              84 Jan 11 07:02 1979 usr/src/cmd/yes.c
:And on any 32V distribution tape, you find:
:-rwxr-xr-x mhol/wheel     3228 Mar 25 16:56 1979 usr/bin/yes
:-rw-rw-rw- mhol/wheel       84 Nov  6 15:04 1978 usr/src/cmd/yes.c
:So 32V and V7 had yes at least a year before it was put in 4BSD.

Searching the source of older Unices in the SCO repository at:


confirmed that either 32V, a Version 7 port for the VAX, or Version 7
itself were the first Unices in which 'yes' appeared.

Some BSD attributions refer to the appearance of a feature in any Unix,
others refer to the specific appearance in BSD. The current attribution
for 'yes' refers to 4.0BSD, which in itself is correct.

Yet to end the dispute I request to change the attribution line.



   The yes command appeared in 4.0BSD
   The yes command appeared in 32V AT&T Unix
   The yes command appeared in Version 7 AT&T Unix