[Programación] Argumentos para generar "todos en uno" en perl...

Horacio Castellini programacion@lugro.org.ar
Tue, 20 Dec 2005 08:37:29 -0300


Holas...
	En C uno puede generar el concepto "todo en uno" simplemente analizando
el campo $0 en bash o argv[0] en C, es decir a modo de ejemplo (como es
el caso de mv, cp, rm, etc...)

#include<stdio.h>
#include<stdlib.h>
#include <string.h>
.......
int main(int c,char* argv[])
{
...............
	if(!strcmp(argv[0],"mv")){
         ...............
	}
	if(!strcmp(argv[0],"cp")){
	....................
	}
	if(!strcmp(argv[0],"rm")){
	..................
	}
.........................
}

luego si lo compilo como "cc caca.c -o caca" entonces ahora uso un
hard-link...

ln caca mv
ln caca cp
ln caca rm

entonces tengo varios comandos en un solo código...

Se entiende lo que busco...? esto como se lo puede hacer en perl..?
(sin apelar al bash... claro...)

Saludos Horacio.


	

	
		
___________________________________________________________ 
1GB gratis, Antivirus y Antispam 
Correo Yahoo!, el mejor correo web del mundo 
http://correo.yahoo.com.ar