Depende de qué quieras hacer con ese lenguaje ...
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úlet count=-1
declare -a ips
while read line; do
if [[ ${line} =~ ^\*$ ]]; then
((count++));
else
ips=("${ips[@]}" "${line}")
fi
done < <(cat txt.txt)
for i in $(seq 0 $((${#ips[@]}-1)))
do
echo "i=$i - ${ips[$i]}"
done
Citaruna 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
archivo1.txt
archivo10.txt
archivo2.txt
archivo3.txt
archivo4.txt
archivo5.txt
archivo6.txt
archivo7.txt
archivo8.txt
archivo9.txt
.....codigo......
##Other Properties
#
zipFileSourcePath=\\server1\BuildArchive\1.01\build_563456.zip
.....codigo......
@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_%%_"
)
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>
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>
zipFileSourcePath=\\server1\BuildArchive\1.01\build_1.2.3.4.56.zip
if(condicion == true) {
// SE EJECUTA.
} else {
// Si la condición es falsa.
}