Comment puis-je lire une ligne à la fois avec le C shell sous unix

J'essaie de faire un petit script, en utilisant le c shell, qui prendra un fichier composé de plusieurs lignes, chacune contenant un nom et un numéro et la somme de tous les nombres qui ont un certain nom. Comment puis-je mettre dans une variable la ligne suivante à chaque fois?

la summig je ne par: (après je vais être en mesure d'obtenir une ligne $ligne)

set line =($line)
@ sum = $sum + $line[2]
CSH de PROGRAMMATION CONSIDÉRÉ comme NOCIF pourraient être pertinents pour ce que vous faites si vous avez le choix avec votre shell. C'est un peu un coup de gueule, mais la peine de lire tout de même.
est-ce vraiment nécessaire dans TOUS les csh question?
Je n'ai pas délibérément dénicher csh questions à poster ce lien, mais à chaque fois que je le Vois mentionné (je suis tombé sur cette question en raison de la unix tag), je le porter car il est assez rédhibitoire. J'ai travaillé avec elle pendant 2 ans et vraiment a souhaité que les gens avaient jeté à l'extérieur avant qu'ils ont commencé.
C'est vraiment pas mon choix de travailler avec elle ou avec une autre coque. Votre commentaire n'est pas utile ou de la construction, en quelque sorte, c'est en fait l'exact opposé, aliénant et ennuyeux. À moins que les gens demandent si elles doivent ou non utiliser csh, je voudrais éviter de ce commentaire.
Si vous n'avez pas le choix avec le shell, je suis d'accord il n'est pas utile. J'ai cependant ne savais pas que si vous avez fait un choix, il est utile d'avoir quelques informations que vous pouvez utiliser pour prendre une décision. C'était mon intention, et c'est pourquoi je l'ai mis dans un commentaire plutôt qu'une réponse).

OriginalL'auteur SIMEL | 2010-10-25