Sur bash
Quelle est la différence, le cas échéant, entre les opérateurs de test égal et doublement égal ?
[[ "a" = "a" ]] && echo equal || echo not-equal
[[ "a" == "a" ]] && echo equal || echo not-equal
[[ "a" = "b" ]] && echo equal || echo not-equal
[[ "a" == "b" ]] && echo equal || echo not-equal
résulte en :
equal
equal
not-equal
not-equal