csh/sh pour la boucle - comment?

je suis en train d'écrire une boucle qui exécute 2 scripts sur FreeBSD. Je ne m'inquiète pas si il est écrit en sh ou csh. Je veux quelque chose comme:

for($i=11; $i<=24; $i++)
{
   exec(tar xzf 'myfile-1.0.' . $i);
   //detect an error was returned by the script
   if ('./patch.sh')
   {
      echo "Patching to $i failed\n";
   }
}

Personne ne sait comment faire s'il vous plaît?

Grâce

Pourquoi êtes-vous à l'aide de csh pour l'écriture de scripts qui n'est PAS à quoi il était destiné. Utilisez bash, ksh ou même de poisson à la place.
pas le choix. c'est la seule coquille sur freebsd je peux utiliser. sauf que je peux utiliser sh, dans ce cas, je suis à la recherche d'une sh de la solution.
FreeBSD n'a pas le poisson???
qui sait? Si c'est un script sh ferait.

OriginalL'auteur Paul J | 2011-05-13