Может ли кто-нибудь сказать мне, следует ли мне заключать в кавычки переменные в сценарии оболочки?
Например, верно ли следующее:
xdg-open $URL [ $? -eq 2 ]
или
xdg-open "$URL" [ "$?" -eq "2" ]
А если так, то почему?