De estos ejemplos se puede deducir que el carácter
*
tiene que ser el último en el campo
en que intervenga, y que, como decíamos antes, significa 'los caracteres que haya entre
esta posición y el final del campo'.
A veces necesitamos plantillas un poco más restrictivas. El otro carácter polivalente es el
signo de interrogación, 7. Significa 'cualquier carácter que haya en esta posición' y puede
intervenir en el campo del nombre y en el del tipo.
De este modo, la orden
CAT "7a'"
da la lista de los ficheros que carecen de tipo y cuyo nombre tiene una longitud de tres
caracteres y termina en
al.
En nuestro disco el único fichero que encaja en esta plantilla
es
SAL.
Si existieran, también encajarían los ficheros
TAL, MAL,
etc., pero no
SAL.BAS
ni
SALE.
A diferencia de lo que ocurría con
*,
el carácter 7 puede aparecer
varias veces en un mismo campo. Por ejemplo,
7.bas
(nombre de una sola letra, tipo
BAS)
c7adrado.*
(el segundo carácter del nombre puede ser cualquiera; los demás tienen
que ser precisamente los especificados; el tipo es indiferente)
tr77.7a7
(nombre de cuatro caracteres que empiece por TR; tipo de tres caracte
res, el segundo de los cuales tiene que ser A)
77777777.777
(equivale a *.*)
Si se ha conectado una impresora, puede ser útil enviarle el catálogo del disco para tener
una copia en papel (sobre todo si el disco contiene muchos ficheros). Para ello tenemos
que desviar la salida generada por
CAT
hacia el canal número 3 (v. Sección 22). La orden
tiene esta forma:
CAT #3
Si se desea sólo un listado parcial, se puede dar una orden del siguiente estilo:
CAT #3."a:*.bas"
(Estas dos últimas órdenes sólo pueden funcionar si la impresora está conectada y 'en
lí
nea'. Para abandonarlas se pulsa
I
BREAK
l.)
Cualquier forma de la orden
CAT
puede terminar en
EXP
(por ejemplo,
CAT
"a:"
EXP).
'EXP'
es abreviatura de 'expandido' y produce un listado ampliado en el que se incluye
información sobre los atributos de los ficheros. En esta versión,
CAT
indica si los ficheros
son 'de sistema' o 'de archivo', o si están protegidos contra escritura; véase el apartado
'Atributos de los ficheros' más adelante.
(Hay otra versión de la orden
CAT
que explicaremos en
el
apartado 'Catálogo de la cinta'.)
Sección 20. Operaciones con los ficheros
159