Plusieurs listes de mots en script csh boucle foreach

J'ai un Cshell un script que je suis la modification de mettre d'entrée et de sortie des lieux.
la fonctionnalité, tout se passe dans une boucle foreach comme suit:

set INPUT_LOCATION_LIST = "loc1 loc2 loc3 loc4"
foreach location ($INPUT_LOCATION_LIST)
#***Do some stuff ***
end

Je voudrais avoir une liste de résultats avec des valeurs différentes de celles de la liste d'entrée, mais de parcourir à travers chaque itération de la boucle foreach. L'homme de foreach simplement a

foreach name (wordlist)

que la définition. afin de ne travailler qu'avec un seul. mon courant de pensée sur la façon de traiter avec elle, c'est avoir la liste des mots contiennent à la fois d'entrée et de sortie, puis de l'analyser dans le script:

set INPUT_LOCATION_LIST = "loc1;out1 loc2;out2 loc3;out3 loc4;out4"

si im me demandais si quelqu'un a une meilleure façon de le faire.

Le c balise est pour le langage de programmation C questions connexes. csh alors que le nom de "C Shell" n'a rien à voir avec le langage de programmation C. J'ai supprimé cette étiquette pour vous.
Je devais avoir tapé C et shell, séparer les tags, mon erreur.

OriginalL'auteur mr odus | 2010-09-14