-
Notifications
You must be signed in to change notification settings - Fork 1.9k
SC2130
Turiok edited this page Feb 16, 2025
·
7 revisions
Note: This warning seems replace by SC2170 or SC2309. Removed in V0.4.2 - 2016-01-10
[[ $foo -eq "Y" ]][[ $foo = "Y" ]]Shells have two sets of comparison operators: for integers (-eq, -gt, ...) and strings (=, >, ...). ShellCheck has noticed that you're using an integer comparison with string data.
If you are in fact comparing integers, double check your parameters. Certain mistakes like $$foo or ${bar}} can introduce non-numeric characters into otherwise numeric arguments.
None.