Resumen Comandos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 14

COMANDOS MS-DOS DE MANEJO DE DIRECTORIOS Y ARCHIVOS

Caracteres comodines
Los caracteres comodines en Windows son los siguientes:

• Carácter ?. Representa cualquier carácter válido en el nombre de un fichero. Solo


sustituye o representa unos de ellos.

• Carácter *. Representa uno o más caracteres válidos en el nombre de un fichero.


Sustituye caracteres por el principio, por el final o por el centro del nombre de archivo
especificado.

Ordenes de manejo de directorios.

DIR (interno)
Muestra la lista de subdirectorios y archivos de un directorio.

SINTAXIS
DIR [unidad:][ruta][archivo] [/A[[:]atributos]] [/B] [/C] [/D] [/L] [/N][/O[:]orden]] [/P] [/Q] [/S]
[/T[[:]fecha]] [/W] [/X] [/4]

CD (interno)
Muestra el nombre del directorio actual o cambia de directorio.

SINTAXIS
CHDIR [/D] [unidad:][ruta]
CHDIR [..]
CD [/D] [unidad:][ruta]
CD [..]

.. Especifica que desea cambiar al directorio superior.


Escriba CD unidad: para ver el directorio actual de la unidad especificada.
Escriba CD sin parámetros para ver la unidad y el directorio actual.

MD (interno)
Crea un directorio.

SINTAXIS
MKDIR [unidad:]ruta
MD [unidad:]ruta
RD (interno)
Quita o borra un directorio.

SINTAXIS
RMDIR [/S] [/Q] [unidad:]ruta
RD [/S] [/Q] [unidad:]ruta

/S Quita todos los directorios y archivos del directorio además del mismo
directorio. Se utiliza principalmente cuando se desea quitar un árbol.
/Q Modo silencioso. No pide confirmación para quitar un árbol de directorio con /S

MOVE (externo)
Mueve archivos y cambia el nombre a archivos y directorios.

SINTAXIS
Mover uno o más archivos:
MOVE [/Y | /-Y] [unidad:][ruta]nombrearchivo1[,...] destino

Cambiar el nombre a un directorio:


MOVE [/Y | /-Y] [unidad:][ruta]nombredirectorio1 nombredirectorio2

[unidad:][ruta]nombrearchivo1 Especifica la ubicación y el nombre del archivo o archivos que


quiere mover.
destino Específica la nueva ubicación del archivo. El destino puede constar de una letra de
unidad y dos puntos, un nombre de directorio o una combinación. Si mueve solo un archivo,
también puede incluir un nombre de archivo si quiere cambiar el nombre del archivo cuando lo
mueva.
[unidad:][ruta]nombredirectorio1 Especifica el directorio al que desea cambiar el nombre.
nombredirectorio2 Específica el nuevo nombre del directorio.
/Y Suprime la petición de confirmar si quiere sobrescribir un archivo de destino ya existente.
/-Y Aparecerá la petición para confirmar si desea sobrescribir un archivo de destino ya
existente.
El modificador /Y puede estar presente en la variable de entorno COPYCMD.
Esto puede sobrescribirse con /-Y en la línea de comandos. Lo predeterminado es pedir la
sobrescritura a no ser que el comando MOVE sea ejecutado dentro de una secuencia de
comandos de un archivo de proceso por lotes.

Órdenes de manejo de ficheros.


TYPE (interno)
Muestra el contenido de uno o más archivos de texto.

SINTAXIS
TYPE [unidad:][ruta]archivo

PRINT (externo)
Imprime un archivo de texto.

SINTAXIS
PRINT [/D: dispositivo] [[unidad:][ruta]archivo[...]]

/D: dispositivo Especifica un dispositivo de impresión.

RENAME (interno)
Cambia el nombre de uno o más archivos.

SINTAXIS
RENAME [unidad:][ruta]archivo1 archivo2.
REN [unidad:][ruta]archivo1 archivo2.

No puede especificar una nueva unidad o ruta para el archivo de


destino.

COPY (interno)
Copia uno o más archivos en otra ubicación.

SINTAXIS
COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] origen [/A | /B] [+ origen [/A | /B] [+ ...]] [destino [/A | /B]]

origen Especifica el archivo o archivos que deben copiarse.


/A Indica un archivo de texto ASCII.
/B Indica un archivo binario.
/D Permite al archivo de destino que se cree descifrado.
Destino Especifica el directorio y el nombre de archivo de los nuevos archivos.
/V Verifica que los nuevos archivos se escriben correctamente.
/N Si es posible, usa un nombre de archivo corto al copiar un archivo cuyo nombre no tiene el
formato 8.3.
/Y Suprime la petición de confirmación cuando se va a sobrescribir un archivo destino
existente.
/-Y Realiza la petición de confirmación cuando se va a sobrescribir un archivo destino
existente.
/Z Copia archivos de red en modo reiniciable.
El modificador /Y puede estar prestablecido en la variable de entorno COPYCMD. Esto puede
anularse con el modificador /-Y en la línea de comando. Está predeterminado el pedir la
confirmación del usuario antes de sobrescribir, excepto si comando COPY se ejecuta desde un
archivo de comandos por lotes.
Para anexar archivos, especifique un único archivo de destino, pero varios archivos de origen
(usando caracteres o el formato archivo1+arc hivo2+archivo3).

MOVE (externo)
Mueve archivos y cambia el nombre a archivos y directorios.

SINTAXIS
Mover uno o más archivos:
MOVE [/Y | /-Y] [unidad:][ruta]nombrearchivo1[,...] destino
Cambiar el nombre a un directorio:
MOVE [/Y | /-Y] [unidad:][ruta]nombredirectorio1 nombredirectorio2

[unidad:][ruta]nombrearchivo1 Especifica la ubicación y el nombre del archivo o archivos que


quiere mover.
destino Especifica la nueva ubicación del archivo. El destino puede constar de una letra de
unidad y dos puntos, un nombre de directorio o una combinación. Si mueve solo un archivo,
también puede incluir un nombre de archivo si quiere cambiar el nombre del archivo cuando lo
mueva.
[unidad:][ruta]nombredirectorio1 Especifica el directorio al que desee cambiar el nombre.
nombredirectorio2 Especifica el nuevo nombre del directorio.
/Y Suprime la petición de confirmar si quiere sobrescribir un archivo de destino ya existente.
/-Y Aparecerá la petición para confirmar si desea sobrescribir un archivo de destino ya
existente.
El modificador /Y puede estar presente en la variable de entorno COPYCMD.
Esto puede sobrescribirse con /-Y en la línea de comandos. Lo predeterminado es pedir la
sobrescritura a no ser que el comando MOVE sea ejecutado dentro de una secuencia de
comandos de un archivo de proceso por lotes.

DEL (interno)
Elimina uno o más archivos

SINTAXIS
DEL [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nombres
ERASE [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nombres

nombres Especifica una lista de uno o más archivos o directorios. Se puede utilizar
comodines para eliminar varios archivos. Si se especifica un directorio todos sus archivos se
eliminarán.
/P Pide confirmación antes de eliminar cada archivo.
/F Fuerza la eliminación de archivos de solo lectura.
/S Elimina archivos especificados en todos los subdirectorios.
/Q Modo silencioso. No pide confirmación con comodín global.
/A Selecciona los archivos que se van a eliminar basándose en los atributos.
atributos
• R Archivos de solo lectura.
• S Archivos de sistema.
• H Archivos ocultos.
• A Archivos preparados para almacenamiento.
• - Prefijo de exclusión.
Si las extensiones de comando están activadas, DEL y ERASE cambian de la siguiente
manera:
La semántica que se muestra para el modificador /S está invertida, de tal modo que le
muestra solamente los archivos eliminados y no los que no se encontraron.

ATTRIB (externo)
Muestra o cambia los atributos de un archivo

SINTAXIS
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [unidad:][ruta] [nombre-archivo] [/S [/D]]

+ Establece un atributo.
- Borra un atributo.
R Atributo de solo lectura del archivo.
A Atributo de archivo de almacenamiento.
S Atributo de archivos del sistema.
H Atributo de archivo oculto.
[unidad:][ruta][nombre-archivo]
Especifica el archivo o archivos que serán afectados por ATTRIB.
/S Procesa archivos que coinciden en la carpeta actual y todas las carpetas.
/D Procesa carpetas.

XCOPY (externo)
Copia árboles de archivos y directorios.

SINTAXIS
XCOPY origen [destino] [/A | /M] [/D[:fecha]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:archivo1[+archivo2][+archivo3]...]

origen Especifica el archivo(s) que hay que copiar.


destino Especifica la ubicación y/o nombres de archivos nuevos.
/A Copia solo archivos con el atributo del archivo establecido, no cambia el atributo.
/M Copia solo archivos con el atributo del archivo establecido, desactiva los atributos del
archivo.
/D:m-d-y Copia archivos cambiados durante o después de la fecha. Si no se da una fecha,
copia solo aquellos archivos cuya fecha de origen es más nueva que la fecha de origen.
/EXCLUDE:archivo1[+archivo2][+archivo3]... Especifica una lista de archivos que contienen
cadenas. Los archivos deben tener una cadena por línea. Cuando cualquiera de las cadenas
que coincidan con cualquier parte de la ruta absoluta del archivo que se debe copiar, ese
archivo se excluirá de ser copiado. Por ejemplo, el especificar una cadena como \obj\ u .obj
excluirá todos los archivos por debajo del directorio obj o todos los archivos con la extensión
obj respectivamente.
/P Pregunta antes de crear cada archivo de destino.
/S Copia directorios y subdirectorios ,exceptuando los vacíos.
/E Copia directorios y subdirectorios, incluyendo los vacíos. Igual que /S /E. Puede ser usado
para modificar /T.
/V Verifica el tamaño de cada archivo nuevo.
/W Pide que se presione una tecla antes de copiar.
/C Continua copiando incluso si ocurren errores.
/I Si el destino no existe y hay que copiar más de un archivo, se asume que el destino debe ser
un directorio.
/Q No muestra nombres de archivos mientras copia.
/F Muestra todo el origen y el destino de los nombres de archivo mientras se copian.
/L Muestra los archivos que serán copiados.
/G Permite la copia de archivos destino cifrados para el destino que no es compatible con el
cifrado.
/H Copia archivos ocultos y también archivos del sistema.
/R Sobrescribe archivos de solo lectura.
/T Crea una estructura de directorio, pero no copia archivos. No incluye directorios o
subdirectorios vacíos. /T /E incluye directorios y subdirectorios vacíos.
/U Copia solo archivos que ya existen en el destino.
/K Copia atributos. Xcopy normal, restablecerá atributos de solo lectura.
/N Copia utilizando los nombres cortos generados.
/O Copia archivos de propiedad e información ACL.
/X Copia archivos de configuración de auditoría (implica /O).
/Y Suprime la pregunta de confirmación para sobrescribir un archivo de destino existente.
/-Y Pregunta por la confirmación de sobrescritura de un archivo de destino existente.
/Z Copia archivos de red en modo reiniciable.
El modificador /Y debe ser prestablecido en la variable de entorno COPYCMD.
Esto se puede sobrescribir con /-Y en la línea del comando.

Redireccionamiento.
SÍMBOLO DESCRIPCIÓN SINTAXIS

Redirección
< Orden<fichero/dispositivo
de entrada

Redirección
> Orden>fichero/dispositivo
de salida

>> Adición Orden>>fichero

Ficheros BATCH o por lotes en Windows.


ECHO
Este comando puede ser utilizado para dos propósitos:

• Activar o desactivar la visualización de los comandos en la pantalla.

• Mostrar un mensaje en pantalla.

SINTAXIS
ECHO [ON OFF] [MENSAJE]

ECHO. Muestra en pantalla el estado actual de eco.


ECHO ON. Activa el eco y se ven en pantalla todos los mensajes.
ECHO OFF. Desactiva el eco y no se ven en pantalla los mensajes hasta que se vuelva a
activar.
ECHO mensaje. Visualiza en pantalla el mensaje que deseamos, independientemente de que
el eco esté o no activado.
Normalmente, los comandos incluidos dentro de un fichero BATCH se visualizan en la pantalla
a medida que se van ejecutando; esto es, tienen un eco. Si esto ocurre el ECHO estarán ON.
Si queremos que los comandos no aparezcan en la pantalla, podemos desactiva el ECHO con
la opción OFF.
Normalmente, se pone en la primera línea de programa la orden ECHO OFF si no queremos
ver ningún mensaje de llamada. Lo que sí aparecerá será la ejecución de la propia orden, ya
que para sí misma aún sigue activa.
Si queremos que no se vea ni siquiera la propia orden que desactiva el eco, colocaremos el
carácter @ delante de ECHO OFF. De esta forma no veremos nada..

REM
Permite incluir comentarios en los ficheros por lotes.

SINTAXIS
REM [COMENTARIO]

Permite incluir comentarios explicativos en un archivo de proceso por lotes. Este mensaje será
visualizado solo en el caso de que esté activado el comando de procesamiento por lotes
ECHO. Podemos usar REM sin comentarios para añadir espacios que faciliten la lectura.
Esta orden no ejecuta nada, simplemente introduce el comentario que, posteriormente, puede
ser visualizado o no. Es recomendable incluir comentarios en los ficheros de procesos por
lotes, con el fin de clarificar qué es lo que hacemos con cada orden o conjunto de órdenes.
Ningún mensaje de llamada. Lo que sí aparecerá será la ejecución de la propia orden, ya que
para sí misma aún sigue activa.
Si queremos que no se vea ni siquiera la propia orden que desactiva el eco, colocaremos el
carácter @ delante de ECHO OFF. De esta forma no veremos nada.

PAUSE
Pause la ejecución de un fichero por lotes.

SINTAXIS
PAUSE [COMENTARIO]

Cuando se está ejecutando un archivo de procesamiento por lotes, puede ser necesario
cambiar de disco o realizar alguna acción. Este comando suspende la ejecución del archivo
hasta que se presione cualquier tecla, a menos que se presione Control+BREAK o
Control+C, en cuyo caso se suspenderá la ejecución del comando.
Este parámetro es útil cuando se desea mostrar un mensaje especial.
Suspende temporalmente la ejecución de un archivo de procesamiento por lotes

Ficheros BATCH con parámetros.


Pueden darse ocasiones en las que se quiera crear un programa y ejecutarlo con diferentes
conjuntos de datos. Estos datos pueden ser almacenados en varios archivos de Windows.
Estos parámetros se introducen desde el símbolo del sistema, tras el nombre del fichero de
procesamiento por lotes.
Centro de un fichero BATCH es posible emplear hasta 9 parámetros, los cuales se identifican
con los caracteres %n, donde n es un número comprendido entre 1 y 9. Es decir, dentro de un
fichero podemos emplear los siguientes parámetros: %1, %2………..%9.

Instrucciones BATCH para control del proceso de ejecución.

IF
Realiza el procesamiento condicional de los programas por lotes.

SINTAXIS
IF [NOT] ERRORLEVEL número comando
IF [NOT] cadena1==cadena2 comando
IF [NOT] EXIST archivo comando

NOT Especifica que Windows XP debe llevar a cabo el comando solo si la condición es falsa.
ERRORLEVEL número Especifica una condición verdadera si el último programa que se
ejecutó devolvió un código de salida igual o mayor que el número especificado.
cadena1==cadena2 Especifica una condición verdadera si las cadenas de texto especificadas
coinciden.
EXIST archivo Especifica una condición verdadera si el archivo Especificado existe.
comando Especifica el comando que se ejecutará si se cumple la condición. Comando puede
ir seguido de la palabra. clave ELSE y, a continuación, un comando que se ejecutará si la
condición especificada es FALSA. La cláusula ELSE debe aparecer en la misma línea que la
del comando que sigue al IF Por ejemplo:

IF EXIST archivo. (
del archivo.
) ELSE (
echo archivo. no existente.
)

Lo siguiente NO funcionará porque el comando DEL debe terminarse con una nueva línea:

IF EXIST archivo. del archivo. ELSE echo archivo. no existente

Tampoco funcionará lo siguiente, ya que el comando ELSE debe estar en la misma línea del
comando IF:

IF EXIST archivo. del archivo.


ELSE echo archivo. no existente

Si desea tenerlo todo en una misma línea, lo siguiente funcionaría:

IF EXIST archivo. (del archivo.) ELSE echo archivo. no existente

Si los comandos de extensión están habilitados IF cambia así:

IF [/I] cadena1 op-de-comparación cadena2 comando


IF CMDEXTVERSION número comando
IF DEFINED variable comando

donde op-de-comparación puede ser:


• EQU – igual.
• NEQ - no igual.
• LSS - menor que.
• LEQ - menor que o igual.
• GTR - mayor que.
• GEQ - mayor que o igual.
y el modificador /l, si se especifica, realiza comparaciones de cadena que no distinguen entre
mayúsculas y minúsculas. El modificador /I también puede usarse en la forma
cadena1==cadena2 de IF. Estas comparaciones son genéricas, por lo que si tanto cadena1
como cadena2 se constituyen únicamente por dígitos numéricos, entonces las cadenas se
convierten a números y se realiza una comparación numérica.
El condicional CMDEXTVERSION funciona solo como ERRORLEVEL, excepto si se compara
con un número de versión interna asociada con las extensiones de comando.
La primera versión es 1. Será incrementada en uno cuando las significantes mejoras sean
agregadas a las extensiones de comando.
El condicional CMDEXTVERSION nunca es verdadero cuando las extensiones de comando
están deshabilitadas.
El condicional DEFINED funciona solo como EXISTS excepto cuando toma un nombre de
variable de entorno y vuelve como verdadero si se define la variable de entorno.
%ERRORLEVEL% se expandirá a una representación de cadena del valor actual de
ERRORLEVEL, siempre y cuando no exista ya una variable de entorno con el nombre
ERRORLEVEL, en cuyo caso obtendrá su valor.
Después de ejecutar un programa, lo siguiente ilustrará el uso de ERRORLEVEL.

goto answer%ERRORLEVEL%
:respuesta0
echo Programa ha devuelto el código 0
:respuesta1
echo Programa ha devuelto el código 1

También puede usar las comparaciones numéricas anteriores:

IF %ERRORLEVEL% LEQ 1 goto okay

%CMDCMDLINE% se expandirá a una línea de comando original pasada al anterior CMD.EXE


a cualquier proceso CMD.EXE, siempre y cuando no exista ya una variable de entorno con el
nombre CMDCMDLINE, en cuyo caso obtendrá su valor.
%CMDEXTVERSION% se expandirá a una representación de la cadena del valor actual
CMDEXTVERSION, siempre y cuando no exista ya una variable de entorno con el nombre
CMDEXTVERSION, en cuyo caso obtendrá su valor.

GOTO
Dirige cmd.exe a una línea con etiqueta en un programa por lotes

SINTAXIS
GOTO etiqueta

etiqueta Especifica el texto usado como etiqueta en el programa.


Debe escribir una etiqueta en una línea, empezando con dos puntos (:).
Si las extensiones de comando están habilitadas, GOTO cambia así:
El comando GOTO acepta ahora una etiqueta de destino: EOF que transfiere control al final del
archivo de script por lotes actual. Ésta es una manera fácil de salir de un archivo de script por
lotes de script sin tener que definir una etiqueta. Escriba CALL /? para obtener una descripción
de las extensiones del comando CALL que hace útil esta característica.

CHOICE (Hasta Windows 7)


Dirige cmd.exe a una línea con etiqueta en un programa por lotes.

SINTAXIS
CHOICE [/M TEXTO] [/c[:TECLAS][/n][/s][/t][:]TECLA,SEGUNDOS]

Esta orden cumple una triple función en los ficheros BATCH:

• Muestra un mensaje en pantalla y detiene la ejecución por lotes.


• Espera a que el usuario pulse una tecla previamente prediseñada.
• Activa un código de salida ERRORLEVEL según la tecla pulsada.
Se utiliza principalmente para permitir el usuario introducir parámetros en tiempo de ejecución
del proceso BATCH.
TEXTO: es lo que queremos que se visualice cuando se ejecute la orden CHOICE.
/c:teclas: Se utiliza para definir las teclas que el usuario puede pulsar cuando se ejecuta la
orden. Si deseamos que esta orden reconozca como teclas válidas correspondientes a los
caracteres S y N, especificaremos: CHOICE /c:SN
Cuando el usuario pulsa una de ellas, se activa el código de salida de ERRORLEVEL,
correspondiente a la posición de la tecla en el parámetro /C. El carácter S devolvería una salida
para ERRORLEVEL de 1. El carácter N devolvería 2. Da igual que sean mayúsculas o
minúsculas.
/n visualiza primero en pantalla la cadena de caracteres del parámetro TEXTO, y luego el
mensaje de teclas.
/t se utiliza para introducir qué tecla se asumirá por defecto poner como directorio activo sin el
usuario no pulsa ninguna pasado un determinado tiempo que se especifica en segundos.

CALL
Llama a un archivo por lotes desde otro.

SINTAXIS
CALL [unidad:][ruta]archivo [parámetros]

parámetros Especifica cualquier información de la lista de comandos que necesita el programa


por lotes.
Si las extensiones de comando están habilitadas CALL cambia así:
El comando CALL acepta ahora etiquetas como el destino de CALL.
La sintaxis es:
CALL : argumentos de etiqueta
Se ha creado un nuevo contexto de archivo por lotes con los argumentos especificados y el
control se pasa a la instrucción después de especificar la etiqueta. Debe “salir” dos veces al
pasar dos veces al final del archivo de comandos por lotes. La primera vez que lea el final, el
control volverá a la instrucción que sigue a CALL. La segunda vez se cerrará el archivo de
comandos por lotes. Escriba GOTO /? para obtener una descripción de GOTO: la extensión
EOF le permitirá “regresar” del archivo de proceso por lotes.
Además, la expansión de las referencias de argumento del archivo de comandos por lotes (%0,
%1, etc.) se ha cambiado así:
%* en un comando de secuencias por lotes se refiere a todos los argumentos (por ej., %1 %2
%3 %4 %5 ...)
La sustitución de los parámetros del archivo por lotes (%n) ha sido ampliada. Ahora puede usar
la siguiente sintaxis opcional:
%~1 - expande %1 quitando las comillas (“) que pudiera haber.
%~f1 - expande %1 a un nombre completo de ruta.
%~d1 - expande %1 solo a una letra de unidad.
%~p1 - expande %1 solo a una ruta.
%~n1 - expande %1 solo a un nombre de archivo.
%~x1 - expande %1 solo a una extensión de archivo.
%~s1 - expande la ruta que contiene solo nombres cortos.
%~a1 - expande %1 a los atributos del archivo.
%~t1 - expande %1 a la fecha/hora del archivo.
%~z1 - expande %1 al tamaño del archivo.
%~$PATH: 1 - busca los directorios en la lista de la RUTA de la variable de entorno y expande
%1 al nombre totalmente calificado del primero que encontró. Si el nombre de la variable de
entorno no se ha definido o no se ha encontrado el archivo en la búsqueda, entonces este
modificador se transforma en una cadena vacía.
Los modificadores se pueden combinar para obtener resultados compuestos:
%~dp1 - expande %1 solo a una letra de unidad y ruta.
%~nx1 - expande %1 solo a un nombre de archivo y extensión.
%~dp$PATH:1 - busca %1 en los directorios listados en la variable de entorno PATH y se
expande a la letra de unidad y ruta que se encontró primero.
%~ftza1 - expande %1 a DIR como una línea de salida.
En el ejemplo anterior %1 y PATH pueden ser reemplazados por otros valores válidos. Un
número de argumento válido termina la sintaxis %~. Es posible que los modificadores %~ no se
puedan usar con %*.

La orden SHIFT

Se traduce al español por desplazamiento. Mueve el valor de cada parámetro a la


variable anterior. Por ejemplo, si existen 3 parámetros (%1, %2 y %3) y se utiliza la
orden Shift, el valor de %1 lo tomará %0, el valor de %2 lo tomará %1 y el valor de %3
lo tomará %2.

Programa:

@echo off
rem Programa: DEMO2.BAT
echo El parámetro 1 es %1
shift
echo El parámetro 2 es %1
shift
echo El parámetro 3 es %1

Los filtros del DOS


More

Recibe como entrada un conjunto de caracteres organizados en filas y devuelve los


mismos caracteres insertando una pausa cada 23 líneas.
En muchas ocasiones la información mostrada por una orden o el contenido de un
fichero no cabe en una sola pantalla y los datos se desplazan a gran velocidad sin darnos
tiempo a leerlos. La utilidad de la orden More se encuentra en estas ocasiones,
deteniendo el desplazamiento de información en cada pantalla. Entonces, More
muestra la siguiente línea:

-- Más --

Después de leer los datos en pantalla, podemos pulsar Enter para continuar o también
Ctrl+Pausa para interrumpir.

Sort

Recibe como entrada un conjunto de caracteres organizados en filas y devuelve los


mismos caracteres ordenando cada fila alfabéticamente.

El uso más frecuente de este filtro es ordenar alfabéticamente el contenido de un


fichero. Admite dos modificadores:

Modificador Descripción
/R Ordena inversamente (de la `Z' a la `A' y del `9' al `0')
/+columna Indica la columna del carácter a partir del cual se comparará cada fila.

Find

Recibe como entrada un conjunto de caracteres organizados en filas y devuelve las filas
que contengan una cadena determinada.

La cadena de caracteres para buscar debe especificarse entre comillas (Mays+2) después
de la orden.

Se utiliza, a menudo, para buscar una cadena de caracteres en un fichero o en la


salida de una orden. El filtro Find distingue entre mayúsculas y minúsculas mientras no
le especifiquemos el modificador /I entre la orden y la cadena.

FIND "cadena" (cadena es diferente que CADENA)


FIND /I "cadena" (cadena es lo mismo que CADENA)

Redirección de la salida a entrada de otra orden ( | )


El uso del operador `|' guarda la siguiente sintaxis:

orden1 |orden2
Nota: El símbolo de tubería o símbolo de canalización `|' se obtiene pulsando AltGr+1.

La lectura de esta sintaxis es: "tomar la salida de orden1 como entrada de orden2".

También podría gustarte