Cette commande renvoie une liste comprenant tout les 
args, ou une chaîne vide si aucun 
args n'est spécifié. Les accolades et backslashes sont ajoutés comme nécessaire, ainsi la commande 
index peut être employée sur le résultat pour réextraire les arguments originaux, et 
eval peut être aussi employée pour exécuter la liste résultante, avec 
arg1 comme nom de la commande et les autres 
args comme arguments. 
List produit des résultats légèrement différents de 
concat ; 
concat enlève un niveau de regroupement avant de former la liste, alors que 
list fonctionne directement à partir des arguments originaux. Par exemple, la commande