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/'