Wann muss eine Shell-Variable in Anführungszeichen gesetzt werden?
Kann mir jemand sagen, ob ich Variablen in ein Shell-Skript in Anführungszeichen setzen soll oder nicht?
Ist zum Beispiel Folgendes richtig:
<code>xdg-open $URL [ $? -eq 2 ] </code>
oder
<code>xdg-open "$URL" [ "$?" -eq "2" ] </code>
Und wenn ja, warum?