Sorin Sbarnea <[email protected]> added the comment:
Based on my tests this worked with all shells I tested with, the syntax being a
very old one and not some new/modern one.
Passed: bash, zsh, dash, ksh
Platforms: MacOS, RHEL Linux
Failed with: tcsh but with the note that even the original code would fail with
tcsh anyway. tcsh/csh are not bourne/posix compatible so there is no regression
introduced by the the use of "${VAR:-}" syntax.
A simple way to test the syntax with enable shell is:
SHELLCMD -c 'echo "[${AAA:-}]"'
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue25351>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com