mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-10-04 03:46:06 +08:00
Updated SC2268 (markdown)
12
SC2268.md
12
SC2268.md
@@ -26,13 +26,17 @@ POSIX ensures [this is not necessary](https://pubs.opengroup.org/onlinepubs/9699
|
|||||||
|
|
||||||
Bash 1.14 from 1992 incorrectly fails this test. This was fixed for Bash 2.0 in 1996:
|
Bash 1.14 from 1992 incorrectly fails this test. This was fixed for Bash 2.0 in 1996:
|
||||||
|
|
||||||
var='!'
|
```sh
|
||||||
[ "$var" = "!" ]
|
var='!'
|
||||||
|
[ "$var" = "!" ]
|
||||||
|
```
|
||||||
|
|
||||||
Dash 0.5.4 from 2007 incorrectly passes this test. This was fixed for Dash 0.5.5 in 2008:
|
Dash 0.5.4 from 2007 incorrectly passes this test. This was fixed for Dash 0.5.5 in 2008:
|
||||||
|
|
||||||
x='(' y=')'
|
```sh
|
||||||
[ "$x" = "$y" ]
|
x='(' y=')'
|
||||||
|
[ "$x" = "$y" ]
|
||||||
|
```
|
||||||
|
|
||||||
Zsh (while not supported by ShellCheck) fixed the same problem in 2015.
|
Zsh (while not supported by ShellCheck) fixed the same problem in 2015.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user