Hay ocaciones en que ejecutar un comando nativo del sistema, o mejor dicho un comando reconocido por nuestra shell, nos facilita mucho la vida….
Bueno, no para todos es tan obvio como hacer esto, asi que aca voy a dejar registrado como realizar esta sencilla operacion
El formato es simple ![]()
system("comando que quieras");
Aqui dejo un sencillisimo ejemplo, primero creamos un archivo llamado myls.c y dentro de él ponemos el siguiente codigo:
#include<stdio.h>
int main(){
system("ls -l");
return 0;
}
Al copiar y pegar el codigo va a tener un problemas con las comillas, asi que las tienen que poner denuevo
Para compilar hacemos lo siguiente:
gcc myls.c -o myls
y finalmente para ejecutarlo, hacemos lo siguiente :
./myls
Al ejecutar este programa , será lo mismo que ejecutar en la consola el comando “ls -l” ( sin comillas).
Saludos










Deja tu comentario