Bedeutung der doppelten eckigen Klammern in Bash [Duplikat]

Diese Frage hat hier bereits eine Antwort:

Unterschied zwischen einfachen und doppelten eckigen Klammern in Bash 6 Antworten

Bei diesemFrage in der Antwort von Kyle Brandt das[[ ]] construct wird als "bash built-in test command" beschrieben. Folgendes wird als Beispiel gezeigt.

  if [[ ( $a -gt 2 ) && ( $a -lt 5 ) ]]; then ...

Warum sind doppelte eckige Klammern buchstäblich[[ ]], notwendig?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage