Run the attached "non-breaking-space" script with /bin/sh, /bin/dash and /bin/bash.
All of them complains and and none of them prints out "Test".
Both /bin/sh and /bin/dash continues and print out "Hello" and exit with exitstatus 0.
Bash will crash and exit with exit status 2
Run the attached "normal-space" script with /bin/sh, /bin/dash and /bin/bash.
All of them prints out both "Test" and "Hello" and exit with exitstatus 0.
The difference between the two scripts is that one of them contains one UTF-8 non-breaking space just like the sssd.conf file.
Run the attached "non-breaking- space" script with /bin/sh, /bin/dash and /bin/bash.
All of them complains and and none of them prints out "Test".
Both /bin/sh and /bin/dash continues and print out "Hello" and exit with exitstatus 0.
Bash will crash and exit with exit status 2
Run the attached "normal-space" script with /bin/sh, /bin/dash and /bin/bash.
All of them prints out both "Test" and "Hello" and exit with exitstatus 0.
The difference between the two scripts is that one of them contains one UTF-8 non-breaking space just like the sssd.conf file.