linux-l: For-Schleifen
Oliver Hillmann
oh at novaville.de
Fr Feb 11 19:45:22 CET 2000
On Fri, 11 Feb 2000, Jens Dreger wrote:
> seq ist wohl unschuldig. Die bash speichert bloss die gesamte Ausgabe
> von seq zwischen und startet dann erst die for-Schleife.
Da hast Du recht, allerdings ist der Effekt dieselbe, unschöne
Speicherfresserei...
> Nach der ersten Freude musste ich leider feststellen, dass seq sowohl
> auf den Alphas (OSF1) als auch auf den FreeBSD Maschinen hier nicht
> vorhanden ist, obwohl der Grossteil der anderen shell-utils da
> ist. Handelt es sich denn hier um ein sehr neues Softwareprodukt ?!?
Also, bei mir zu Hause lä#uft ein Debian 1.3. Von neu kann da keine
Rede sein :)
Wie gesagt, es ist irgendein Shell GNU Utility. Wenn Du seq nicht
hast, poste ich hier mal sfa.c (seq für Arme :)
---------------8< snip!--------------------
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int i;
if (argc != 3) {
fprintf(stderr, "Usage: sfa start stop\n");
return 1;
}
for (i = atoi(argv[1]); i < atoi(argv[2]); i++)
printf("%d\n", i);
return 0;
}
------------------>8 snap!-----------------------------
> Unentschlossem, ob ein Upgrade lohnt,
Nö! Nie :)
Gruß
Oli
--
If there was any justice, my face would be on a bunch of crappy merchandise!
--Homer Simpson
Flaming Moe's
Mehr Informationen über die Mailingliste linux-l