Często widzę tutoriale w Internecie lub posty na tej stronie, które często wykorzystują następujące znaki w wierszu poleceń. Często wydaje się, że są one wykorzystywane do dość podobnych celów. Jakie są między nimi różnice, gdy są używane w wierszu poleceń lub do programowania powłoki? W jakim celu wykorzystam który z nich?
" " double quotes
' ' single quotes
` ` backticks
\
jest zawsze traktowany dosłownie, gdy jest ujęty w pojedyncze cytaty, nawet jeśli poprzedza on'
. Po otwarciu'
następny'
jest zawsze interpretowany jako cytat zamykający. Coś w rodzaju cytowania'
w ciągu pojedynczego cudzysłowu można osiągnąć, kończąc cytowanie, unikając'
pojedynczych znaków i ponownie rozpoczynając cytowanie. Oznacza to, że chociaż\'
nie działa między otwierającymi i zamykającymi'
postaciami,'\''
działa. (Patrz Gilles „s korekta do jednego z moich postów, gdy ja popełnili ten sam błąd o szczegóły.)