Suponho que você esteja em exibição
echo ''date''
(observe as aspas simples retas) e espere ver a saída de date
. O shell nunca expande as strings dentro de aspas simples; você deve usar aspas duplas:
echo "'date'"
ou simplesmente solte-os
echo 'date'
Tudo isso é equivalente a
date
no entanto, além da divisão e globalização do shell (como apontado por Stéphane Chazelas ), que entrará em colapso de espaços em branco por padrão.