Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - leogtz

#821
Scripting / Re: Crear variable en bash
4 Abril 2011, 22:57 PM
Mira, podríamos usar algo sencillito como esto:

Código (bash) [Seleccionar]
#!/bin/bash
for((i = 2; i < 255; i++))
do
arpspoof -i wlan0 -t 192.168.0.$i 192.168.0.1
done


y eso ejecutarlo en modo background para que no te deje indispuesta la consola.


[leo@archero Desktop]$ cat shell.sh
#!/bin/bash
for((i = 2; i < 255; i++))
do
echo arpspoof -i wlan0 -t 192.168.0.$i 192.168.0.1
done
[leo@archero Desktop]$ bash shell.sh &


bash shell.sh &
#822
Cita de: manu3742 en  4 Abril 2011, 14:03 PM
no te enfades que me esta costando un mundo el curso de trabajo y lo hago a ratos . Es que no utilizo el FreePascal , utilizo el Notepad ++ como editor del curso por eso el código que me has mandado no lo compila.

¡¡¡Porque Notepad++ no es un compilador!!!
Haz el esfuerzo, consigue un compilador de pascal y prueba el código, quieres todo a la mano.
#823
De que puede funcionar puede, pero sería mucho engorro haciéndolo así.
#825
Scripting / Re: [Bash] Script para Organizar
4 Abril 2011, 05:28 AM
Claro que se puede, pero detalla un poco más que es lo que quieres.

rar x file.rar
unzip file.zip
#826
A lo que quieres hacer se les llama acumuladores.

Solo tienes que declarar y asignar una variable suma y asignarle el valor de 0.

Cuando leas el numero lo acumulas así:

suma = suma + numero
#827
GNU/Linux / Re: Pequeño truco
4 Abril 2011, 01:12 AM
When logging out of a linux system running the BASH shell, file .bash_logout is executed. This file is usually very short, and contains commands users want to execute upon leaving the account. The most popular is the clear command, which clears the screen.

Coloca tus comandos en el archivo ~/.bash_logout

http://rcsg-gsir.imsb-dsgi.nrc-cnrc.gc.ca/documents/advanced/node125.html
#828
Si pusiste atención (creo que no) te darías cuenta que la variable "i" guarda el número de líneas.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
    FILE *file = fopen("./archivo.cpp", "r");
    if(file == NULL)
    {
        perror("Error abriendo archivo");
        exit(EXIT_FAILURE);
    }

    char linea[1000], *token;
    unsigned i = 0;

    while(fgets(linea, 999, file) != NULL)
    {
        i++;
        token = strtok(linea, " ");
        if(!strcmp(token, "int"))
        {
            printf("He encontrado la definición de una variable int en la línea : %d\n", i);
        }
        token = strtok(NULL, " ");

    }
    printf("\nLineas totales : %d\n", i);
    fclose(file);
    return EXIT_SUCCESS;
}
#829
Si estas en Windows, quita edita esta línea:

FILE *file = fopen("./archivo.cpp", "r");

Y dejala así:

FILE *file = fopen("archivo.cpp", "r");

Obviamente archivo.cpp debe estar en la misma ubicación (carpeta) donde esté el ejecutable. Añade una pausa al final para que puedas ver el resultado y no se te cierre la consola.
#830
Antes de cualquier cosa, aprende a escribir, es lo más esencial para comunicarte con otras personas en diferentes lugares.