-
Notifications
You must be signed in to change notification settings - Fork 1.9k
SC2171
Joachim Ansorg edited this page Nov 12, 2021
·
2 revisions
if foo -eq bar ]; then true; fior
tr -d ]if [ foo -eq bar ]; then true; fior
tr -d ']'ShellCheck found a non-test command that ends with ] or ]].
If this was intended to be a test expression like in the first example, add the missing [ or [[.
If the ] was intended to be literal, like in tr -d ], you can quote to make this obvious.
tr -d ] is valid and not different from tr -d ']', so in these cases you can ignore the error instead.
- Help by adding links to BashFAQ, StackOverflow, man pages, POSIX, etc!