csh/sh for-Schleife - wie?

bin ich zu schreiben versucht, eine for-Schleife, die ausgeführt wird, 2 Skripte auf FreeBSD. Ist mir egal, wenn es geschrieben ist in sh oder csh. Ich will etwas wie:

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";
   }
}

Weiß jemand, wie dies zu tun bitte?

Dank

  • Warum sind Sie mit csh, die für scripting - das ist NICHT das, was es gedacht war. Verwenden der bash, ksh oder sogar sh statt.
  • keine Wahl. es ist die einzige shell, die auf freebsd, die ich verwenden kann. es sei denn, ich benutze Kh, in dem Fall bin ich auf der Suche für eine sh-Lösung.
  • FreeBSD nicht sh???
  • wer weiß? Wenn es hat, ein sh-Skript tun würde.
InformationsquelleAutor Paul J | 2011-05-13
Schreibe einen Kommentar