2013-08-31 7 views

Répondre

3

test est une commande Bash intégrée, pas un mot clé ou un mot réservé. Cela signifie Bash ne l'interpréter si elle est le premier jeton dans une commande, comme

test blah 

Dans

python manage.py test 

Bash juste passer comme paramètre à python (qui est, il exécutera python avec deux paramètres, manage.py et test); vous n'avez pas besoin d'y échapper.

En général, Bash n'a pas de mots réservés dans le sens des langages C-like. Les seules choses que vous devez échapper sont les espaces (que Bash utilise pour séparer les params), et certains symboles incluant $(&|; que Bash utilise pour ses variables et séparateurs de commandes.