I think I saw this in _The Unix Programming Environment_ by Kernighan and Pike. @ doesn't seem to do anything using various shells on any systems I can quickly think of trying:
* /bin/sh (dash) on Linux on AMD64
* zsh on Linux on AMD64, NetBSD/amd64 (Xen domU), NetBSD/sparc64, Solaris 10 on Sparc64
* bash on Linux on AMD64
* /bin/sh on NetBSD/amd64 (Xen domU), NetBSD/sparc64, Solaris 10 on Sparc64, Tru64 V5.1 2650 on Alpha
* pdksh on OpenBSD on AMD64
None of those seemed to treat @ as anything special so I decided to go older, but…
* /bin/csh and /bin/sh on 4.3BSD on simh-vax780
…equally bust. Maybe I'm remembering the syntax wrong? I don't have the book with me now. Otherwise, wonder when this feature was removed? Probably after video terminals with erasable characters became commonplace.