elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Análisis del vídeo del hackeo al Sindicato de los Mossos de Esquadra


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 278
1  Programación / Scripting / Re: [BASH] Sacar informacion de un archivo en: 18 Diciembre 2013, 20:52
Depende de qué quieras hacer con ese lenguaje ...
2  Programación / Scripting / Re: [BASH] Sacar informacion de un archivo en: 18 Diciembre 2013, 01:14
Con esto podrías empezar a jugar ...

Código
  1. let count=-1
  2.  
  3. declare -a ips
  4.  
  5. while read line; do
  6.    if [[ ${line} =~ ^\*$ ]]; then
  7.        ((count++));
  8.    else
  9.        ips=("${ips[@]}" "${line}")
  10.    fi
  11. done < <(cat txt.txt)
  12.  
  13. for i in $(seq 0 $((${#ips[@]}-1)))
  14. do
  15.    echo "i=$i - ${ips[$i]}"
  16. done

Si puedes usa mejor un script hecho en otro lenguaje que tenga buenas estructuras de datos.
3  Programación / Scripting / Re: Acciones sobre archivos de texto. [Batch] en: 10 Diciembre 2013, 20:41
@vicox19

¿Cómo lanzas un instalador? Deja por favor un ejemplo.

Citar
una vez que actualizo las versiones y lanzo los instaladores UNO POR UNO, a veces falla el instalador. cuando falla tengo que abrir el mismo archivo y cambiar un setting:
de: failOnSQLError=true
a:  failOnSQLError=false

¿Con abrir el mismo archivo te refieres al archivo al cuál se le ha modificado la versión?

Saludos.
4  Programación / Scripting / Re: Acciones sobre archivos de texto. [Batch] en: 10 Diciembre 2013, 20:06
Coloca por favor el batch que utilizaste con las últimas modificaciones, para ver si localizo el error.

Saludos.
5  Programación / Scripting / Re: Acciones sobre archivos de texto. [Batch] en: 10 Diciembre 2013, 18:44
Bien, hice esto rápido.

Hice una carpeta con los siguientes archivos:

Código:
archivo1.txt
archivo10.txt
archivo2.txt
archivo3.txt
archivo4.txt
archivo5.txt
archivo6.txt
archivo7.txt
archivo8.txt
archivo9.txt

El interior del archivo de cada uno es el siguiente:

archivo1.txt:

Código:
.....codigo......    
##Other Properties    
#    
zipFileSourcePath=\\server1\BuildArchive\1.01\build_563456.zip
.....codigo......    

Y así para todos.

El código del batch es el siguiente:

Código:
@echo off

setlocal enabledelayedexpansion

rem Cambiar lo siguiente por la ruta de tus archivos
rem Por ejemplo: c:\instaladores
set "instaladores_path=.\instaladores"

:prompt
set /p "build_version=Cual es la versión del build actual? "
if "!build_version!"=="" (goto:prompt)

for /f "tokens=*" %%_ in ('dir /b "!instaladores_path!\*.txt"') do (
    for /f "tokens=*" %%s in ('type "!instaladores_path!\%%_"') do (
        echo %%s | find "zipFileSourcePath" > nul 2>&1 && (
            for /f "tokens=1,2 delims=_" %%# in ('echo %%s') do (
                echo %%#_!build_version!.zip >> "!instaladores_path!\temp_%%_"
            )
        ) || (
            echo %%s >> "!instaladores_path!\temp_%%_"
        )
    )
    copy /y "!instaladores_path!\temp_%%_" "!instaladores_path!\%%_"
    del "!instaladores_path!\temp_%%_"
)

Esta es una corrida y lo que realiza sobre un archivo:


Código:
C:\Users\Leo\Desktop\Baúl\Batch>code.cmd
Cual es la versi├│n del build actual? 1.2.3.4.56
        1 archivo(s) copiado(s).
        1 archivo(s) copiado(s).
        1 archivo(s) copiado(s).
        1 archivo(s) copiado(s).
        1 archivo(s) copiado(s).
        1 archivo(s) copiado(s).
        1 archivo(s) copiado(s).
        1 archivo(s) copiado(s).
        1 archivo(s) copiado(s).
        1 archivo(s) copiado(s).

C:\Users\Leo\Desktop\Baúl\Batch>

Salida de los archivos:
Código:

C:\Users\Leo\Desktop\Baúl\Batch>type instaladores\archivo1.txt instaladores\archivo2.txt

instaladores\archivo1.txt


.....codigo......
##Other Properties
#
zipFileSourcePath=\\server1\BuildArchive\1.01\build_1.2.3.4.56.zip
.....codigo......

instaladores\archivo2.txt

.....codigo......
##Other Properties
#
zipFileSourcePath=\\server1\BuildArchive\1.01\build_1.2.3.4.56.zip
.....codigo......

C:\Users\Leo\Desktop\Baúl\Batch>

Antes de probarlo realiza un respaldo de los archivos donde vas a hacer el reemplazo. Usalo bajo tu propio riesgo.

Advertencia:

El código batch se basa en la línea que comienza:
Código:
zipFileSourcePath=\\server1\BuildArchive\1.01\build_1.2.3.4.56.zip
Para que el código funcione correctamente en la línea anteriormente solo debe de haber un caracter '_', que es el separa zipFileSource... de build_, si hay una más el código quizás no funcione.

Así que procura que solo haya el que está enseguida de build_.

Saludos.  >:D
6  Programación / Scripting / Re: Acciones sobre archivos de texto. [Batch] en: 10 Diciembre 2013, 17:38
@vicox19

Claro, solo se necesita lo siguiente:

  • Un ejemplo claro del archivo de entrada (el archivo donde quieres que se reemplace, se necesita para saber qué podemos modificar y que no).
  • El o los nombres de los archivos donde quieres que se realice el reemplazo.
  • Que especifiques claramente qué es lo que quieres que se reemplace.
  • Finalmente, un archivo de salida de ejemplo, es decir, el cómo quisieras que quedara.

Se necesita que especifiques eso claramente para empezar a trabajar. Sé que quizás ya lo has hecho anteriorente, pero no encuentro claro tu mensaje, así que por favor corrigelo.

Saludos.
7  Foros Generales / Foro Libre / Re: ¿Cuantos años teneis? en: 22 Noviembre 2013, 21:55
22 años.
8  Programación / Programación General / Re: Un if realmente se lee cuando la condición es falsa? en: 28 Septiembre 2013, 21:23
No he entendido bien la pregunta.
Código:
if(condicion == true) {
    // SE EJECUTA.
} else {
    // Si la condición es falsa.
}
9  Programación / Programación General / Re: Un compilador para un lenguaje de programación sencillo en: 27 Septiembre 2013, 23:06
@WarZ0n3

Gracias, la verdad que este proyecto lo descontinué hace muchísimo.

Continué con un nuevo proyecto, un lenguaje de programación ya terminado, te dejo más información aquí.

http://leonardogtzr.wordpress.com/2013/03/09/yare-un-lenguaje-de-programacin-propio/
https://github.com/leogtzr/yarelang-c--
10  Programación / .NET (C#, VB.NET, ASP) / Re: [C#] Insertar valor y texto en un ListBox en: 23 Septiembre 2013, 22:22
http://forums.asp.net/t/1199141.aspx
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 278
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines