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