Skip to content
Advertisement

Bash if condition doesn’t match when comparing particular string

Bash if condition doesn’t match when comparing particular string

Matching string:

JavaScript

Code:

JavaScript

I expected this to match, but it does not.

The same code works with other strings. Is this failing because of ( or ) character in the string?

Advertisement

Answer

You have variable matching reversed. You have to use * matching around subset variable not the superset variable.

Use:

JavaScript
User contributions licensed under: CC BY-SA
9 People found this is helpful
Advertisement