Recent changes on "www.in-ulm.de/~mascheck/various/bourne_args/
"
- 2016-09-08
- "
for i; do
" is not POSIX conformant, yet.
Thanks to Stéphane Chazelas for spotting that.
- mention, that the Bourne shell requires
IFS
to contain a blank
for "$@"
and ${1+"$@"}
to work as expected
(also pointed out by Stéphane)
- 2016-06-22
- mksh had fixed the "
set-u
" issue with release R39
- 2014-05-03
- Endnote: update about POSIX and Schily sh (meanwhile allow "
for i; do
")
- 2012-06-16
- Endnote: add for i;<newline>do variant
- 2012-04-14
- it's also a workaround in some shells for "
set -u
" in connection with $@
or $*
- also mention
${@+"$@"}
and ${*+"$@"}
- 2011-04-09
- added issue about short for-loop in other shells
- 2010-10-12
- wording improved, several sentences were rather weird
- 2010-08-29
- layout adjusted for examples about embedded empty args and the zsh issue
- 2008-09-19
- not only the 7th ed shell discards embedded empty args, but pre-SVR2 shells
- 2005-12-18
- numerous cosmetic changes
- 2004-05-06
- move from uni-ulm to in-ulm
- for-loop always works correct even in Version 7
- 2003-01-16
- added HP-UX 11
- added linkline in head
- 2002-11-18
- 2002-08-23
- added openserver
- fixes: BSD distributed ash, not a derivative and it was after 4.3BSD-reno (not with 4.4BSD)
- 2002-07-03
- mention that for-loop doesn't help for handing over arguments
- add Sinix 5, Version 8
- 2001-11-02
- mention V7 in enumeration
- add section with »for i do«
- 2001-10-14
- all (not just practically all) modern shells behave intuitively
- link to page about traditional bourne shell family
- 2001-10-07
- this page doesn't deal with the bourne shell but the bourne shell family
- 2001-09-24
- 2001-09-21
- IRIX releases more detailed
- mention that modern compatibles are practically not affected
- fix typo about SVR3
- 2001-09-03
- AIX added
- ultrix: comment out sh5 (not verified yet)
- mention BSD shipping ash after copyright issue
- introduce typo about SVR3 (just "System V")
- 2001-08-31