Comment imprimer chaîne littérale “$1” dans le script bash?

Je veux imprimer chaîne de caractères appelée "$1". Mais quand je le fais avec de l'écho, il imprime la chaîne qui est équivalent à "$1" à la variable. Comment puis-je imprimer "$1" comme chaîne de caractères?

par exemple:

set -- "output"  # this sets $1 to be "output"
echo $1          # ==> output

Mais ce que je veux c':

echo $1      # ==> $1
Pour info, $1=output n'est pas réellement une syntaxe valide; je fixe l'exemple de réellement lors de l'exécution. 🙂

OriginalL'auteur Ziyaddin Sadigov | 2013-05-08