Robert Elz <k...@munnari.oz.au> wrote:

>     Date:        Thu, 16 Aug 2018 11:02:08 +0200
>     From:        Joerg Schilling <joerg.schill...@fokus.fraunhofer.de>
>     Message-ID:  
> <5b753d90.jtPS/gtrnxgoklle%joerg.schill...@fokus.fraunhofer.de>
>
>   | $@ has been introduced in 1986 after people discovered that $* is not 
> useful to 
>   | forward an arg vector without modifying it.
>
> While I cannot say for sure that $@ was in the shell from day 1, it was 
> certainly there when 7th edition unix was released to outside Bell Labs
> users (early 1979).
>
> This is the (obviously source version, ie: not *roff processed) version of
> the 7th edition Manual (file dated 11 Jan 1979)

I took the information from:

https://www.in-ulm.de/~mascheck/bourne/

and it mentions "modern $@"

Maybe at that time, they changed the behavior to become useful.

I remember that I was not aware of the specific features of "$@" before 1986 
and I am sure that before that time "$@" was not usable as today.

Jörg

-- 
 EMail:jo...@schily.net                    (home) Jörg Schilling D-13353 Berlin
    joerg.schill...@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL: http://cdrecord.org/private/ http://sf.net/projects/schilytools/files/'

Reply via email to