lunes, 17 de octubre de 2011

Comandos TSO vol.3: línea de comandos.

En esta tercera parte de comandos TSO, explicaremos los comandos que se usan desde la linea de comandos:

BOOKMARKS en el editor de TSO.
Antes de empezar a comentar estos comandos, haremos una explicación sobre los bookmarks en un editor de texto.
Para poder crear un bookmark en una determinada linea de texto, sobre la columna que indica el numero de linea escribimos . seguido de un literal.
000010 Texto A
.A0011 Texto B
000012 Texto C
000013 Texto D


Nos mostraría la siguiente ventana.
000010 Texto A
.A     Texto B
000012 Texto C
000013 Texto D


Con esto hemos creado un marcador en nuestro texto.
A continuación vamos a ver la utilidad de estos marcadores.


Comandos básicos.

LINE. Comando linea
El comando LINE o de una forma abreviada L, es el primer comando de esta nueva entrega.
Se usa a través de la línea de comando, y su objetivo es ir a una linea concreta de nuestro texto.
Command ===> L 11              
000010 Texto A
000011 Texto B
000012 Texto C
000013 Texto D


Nos mostraría la siguiente ventana.
Command ===>                   
000011 Texto B
000012 Texto C
000013 Texto D


Si tuvieramos un marcador por ejemplo en la línea 12, podriamos usar el comando LINE con el marcador
Command ===> L .A              
000010 Texto A
000011 Texto B
.A     Texto C
000013 Texto D


Nos mostraría la siguiente ventana.
Command ===>                   
.A     Texto C
000013 Texto D



FIND. Busca un texto.
El comando FIND o de una forma abreviada F tiene como objetivo buscar una cadena de texto.
Command ===> F 'Te'              
000010 Texto A
000011 Texto B
000012 Texto C
000013 Texto D


Nos mostraría la siguiente ventana.
Command ===>                   
000010 Texto A
000011 Texto B
000012 Texto C
000013 Texto D


Vamos a combinar el comando FIND con los marcadores anteriormente comentados
Supongamos dos marcadores por ejemplo en las líneas 10 y 12, podemos el comando FIND para buscar texto entre un rango de líneas
Command ===> F 'Te' .A .B        
.A     Texto A
000011 Texto B
.B     Texto C
000013 Texto D


Nos mostraría la siguiente ventana.
Command ===>                   
.A     Texto A
000011 Texto B
.B     Texto C
000013 Texto D


Vamos un poco más allá. Vamos a combinar este comando con el comando BNDS mencionado en el articulo anterior.
Supongamos que queremos buscar una cadena de texto en una porción de texto usaremos el comando FIND con los marcadores y BNDS.
Queremos buscar la t entre las columnas 3 y 6 y entre las líneas 10 y 12.
1.-Tecleamos el comando COLS, para saber las posición de las columnas
2.-Tecleamos el comando BNDS, para establecer el intervalo (de columnas) en el que buscar
3.-Establecemos dos marcadores. Uno en la línea 10 y otro en la línea 12.
4.-Tecleamos el comando F t .A .B
Veamoslo en nuestro editor:
Command ===> F 't'  .A .B        
=COLS> ----+----1---
=BNDS>   <  >                
.A     Texto A
000011 Texto B
.B     Texto C
000013 Texto D


Nos mostraría la siguiente ventana.
Command ===>                   
=COLS> ----+----1---
=BNDS>   <  >                
.A     Texto A
000011 Texto B
.B     Texto C
000013 Texto D





















3 comentarios:

Jorge dijo...

Buen artículo. Seguid así!

JC Vega dijo...

Me gusta mucho esta pagina , seria bueno que pusieran una opcion para descargar la informacion que ponen que es muy util, muchas gracias

Alan Flores dijo...

yeah, basante util este dato ;) un saludo pelaooossss