batch-file-es Windows

carlos.wilber.franco
from carlos.wilber.franco More from this publisher
08.02.2022 Views

Lote Golpetazo Descripcióndo somethingfor /L %A in(first,increment,last) dosomethingforfilesif "%variable%"=="value" (for item in `seq firstincrement last`; do;something; donefindif [ "variable"="value" ];thencomando.Comienza al principio y cuentapor incremento hasta que llegaal último.Busca archivos que coincidancon ciertos criteriosCompara dos valoresipconfig ifconfig Muestra información de IPmd mkdir Crea nuevas carpetasmklink ln -s Crea un enlace simbólico.moremoreMuestra una pantalla de salidaa la vez.movemvMueve un archivo o archivos deuna ruta de origen a una ruta dedestinopauseread -p "Press any key tocontinue"Pausa la ejecución del scripthasta que el usuario presionaun botónpopdpopdElimina la entrada superior de lapila de directorios y va al nuevodirectorio superiorpushdpushdAgrega el directorio actual a lapila de directorios y va al nuevodirectorio superiorren mv Renombra archivosrem o :: #Comentarios una línea decódigord rmdir Elimina directorios vacíosrd /sset variable=valuerm -rfvariable=valueElimina directoriosindependientemente de siestaban vacíos o noEstablece el valor de la variablehttps://riptutorial.com/es/home 29

Lote Golpetazo Descripciónen valor.set /a variable=equationset /pvariable=promptstringshiftvariable=$((equation))read -p "promptstring"variableshiftRealiza operacionesmatemáticas (el lote solo puedeusar números enteros de 32bits)Obtiene la entrada del usuario yla almacena en variableDesplaza los argumentos por 1(o n si se proporciona)sortsortOrdena la salidaalfabéticamente por líneatasklistpsMuestra una lista de procesosen ejecución.taskkill /PID processidkill processidMata el proceso con PIDprocessidtime /t date Muestra la hora actualtypecatMuestra el contenido de unarchivo.wherewhichBusca el directorio actual y elPATH para un archivo ocomandowhoamiidMuestra el nombre y el grupodel usuario actual.Variables de lote y su equivalente de golpeLote Golpetazo Descripción%variable% $variable Una variable regular!variable!%errorlevel% oERRORLEVEL$variable$?Una variable dentro de un bloque de código cuandosetlocal enabledelayedexpansion está setlocalenabledelayedexpansionDevuelve el estado del comando anterior: 0 si tiene éxito, 1(o algo más) si nohttps://riptutorial.com/es/home 30

Lote Golpetazo Descripción

do something

for /L %A in

(first,increment,last) do

something

forfiles

if "%variable%"=="value" (

for item in `seq first

increment last`; do;

something; done

find

if [ "variable"="value" ];

then

comando.

Comienza al principio y cuenta

por incremento hasta que llega

al último.

Busca archivos que coincidan

con ciertos criterios

Compara dos valores

ipconfig ifconfig Muestra información de IP

md mkdir Crea nuevas carpetas

mklink ln -s Crea un enlace simbólico.

more

more

Muestra una pantalla de salida

a la vez.

move

mv

Mueve un archivo o archivos de

una ruta de origen a una ruta de

destino

pause

read -p "Press any key to

continue"

Pausa la ejecución del script

hasta que el usuario presiona

un botón

popd

popd

Elimina la entrada superior de la

pila de directorios y va al nuevo

directorio superior

pushd

pushd

Agrega el directorio actual a la

pila de directorios y va al nuevo

directorio superior

ren mv Renombra archivos

rem o :: #

Comentarios una línea de

código

rd rmdir Elimina directorios vacíos

rd /s

set variable=value

rm -rf

variable=value

Elimina directorios

independientemente de si

estaban vacíos o no

Establece el valor de la variable

https://riptutorial.com/es/home 29

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!