Quiero hacer un script sencillo para eliminar lineas en un archivo de texto cuando éstas no cumplan una condición..
No se nada de programación ni nada pero suelo hacer éstas cositas cortando y pegando código de la info que aparece aquí mismo en el foro pero en ésta oportunidad no he encontrado o, lo más factible, no he sabido utilizar la información que aparece en el foro ..
El tema es sencillo.. tengo archivos de texto con info de ésta manera:
Citar
LA LEY 25065 ESTABLECE LA OBLIGACION DEL COMERCIO DE SOLICITAR CODIGO DE AUTORIZACION, DE NO EFECTUAR DIFERENCIA DE PRECIOS ENTRE
OPERACIONES EN EFECTIVO Y CON TARJETA Y DE VERIFICAR LA IDENTIDAD DEL PORTADOR DE LA TARJETA, PARA LO CUAL DEBERA REGISTRAR TIPO
Y NRO. DE DOCUMENTO EN EL COMPROBANTE DE VENTA.
____________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________
Trx |Fecha Pres|Term/Lote/Cup?n |Tarj| Plan |T| T.N.A| Ventas | Dto. | Dto. | Cod.Rechazo
|Fecha oper| |Cant| Cuota |F| % | con/Dto. | Arancel | Financ. | Mot.contrap.
____________________________________________________________________________________________________________________________________
lote ctdo | 07/04/14 |XXXXXX 016 | 1|Cup?n | | | 107,25 INF| 3,22 | |
REFERENCIAS:INF - INFORMATIVO
+ VENTAS C/DESCUENTO CONTADO $ 107,25
- ARANCEL $ 3,22
- IVA CRED.FISC.COMERCIO S/ARANC 21,00% $ 0,68
- RETENCION ING.BRUTOS CORDOBA $ 3,62
----------------
IMPORTE NETO DE PAGOS $ 99,73
____________________________________________________________________________________________________________________________________
F.de Pago: ACRED.EN CTA.CTE.NRO 11042 el d?a 14/04/2014 $ 99,73 Nro.Liq: 18.948 F.Pres 07/04/2014
____________________________________________________________________________________________________________________________________
TOTAL LIQ. TARJ. CREDITO : 1 MON. $ PESOS IMPORTE : 99,73
____________________________________________________________________________________________________________________________________
F.de Pago: ACRED.EN CTA.CTE.NRO 11042 el d?a 01/04/2014 $ 6.502,02 Nro.Liq: 18.781 F.Pres 05/03/2014
____________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________
Trx |Fecha Pres|Term/Lote/Cup?n |Tarj| Plan |T| T.N.A| Ventas | Dto. | Dto. | Cod.Rechazo
|Fecha oper| |Cant| Cuota |F| % | con/Dto. | Arancel | Financ. | Mot.contrap.
____________________________________________________________________________________________________________________________________
vta 03 cuo| 28/03/14 |XXXXXX 514 | 1|Cup?n | | | 331,53 | 9,95 | 21,51 |
vta 02 cuo| 28/03/14 |XXXXXX 011 C| 1|Cup?n | | | 1.102,00 | 33,06 | 53,65 |
lote ctdo | 28/03/14 |XXXXXX 012 | 1|Cup?n | | | 901,00 INF| 3,29 | |
vta 03 cuo| 28/03/14 |XXXXXX 404 | 1|Cup?n | | | 950,46 | 28,51 | 61,67 |
vta 06 cuo| 28/03/14 |XXXXXX 498 | 1|Cup?n | | | 1.572,20 | 47,17 | 180,28 |
OPERACIONES EN EFECTIVO Y CON TARJETA Y DE VERIFICAR LA IDENTIDAD DEL PORTADOR DE LA TARJETA, PARA LO CUAL DEBERA REGISTRAR TIPO
Y NRO. DE DOCUMENTO EN EL COMPROBANTE DE VENTA.
____________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________
Trx |Fecha Pres|Term/Lote/Cup?n |Tarj| Plan |T| T.N.A| Ventas | Dto. | Dto. | Cod.Rechazo
|Fecha oper| |Cant| Cuota |F| % | con/Dto. | Arancel | Financ. | Mot.contrap.
____________________________________________________________________________________________________________________________________
lote ctdo | 07/04/14 |XXXXXX 016 | 1|Cup?n | | | 107,25 INF| 3,22 | |
REFERENCIAS:INF - INFORMATIVO
+ VENTAS C/DESCUENTO CONTADO $ 107,25
- ARANCEL $ 3,22
- IVA CRED.FISC.COMERCIO S/ARANC 21,00% $ 0,68
- RETENCION ING.BRUTOS CORDOBA $ 3,62
----------------
IMPORTE NETO DE PAGOS $ 99,73
____________________________________________________________________________________________________________________________________
F.de Pago: ACRED.EN CTA.CTE.NRO 11042 el d?a 14/04/2014 $ 99,73 Nro.Liq: 18.948 F.Pres 07/04/2014
____________________________________________________________________________________________________________________________________
TOTAL LIQ. TARJ. CREDITO : 1 MON. $ PESOS IMPORTE : 99,73
____________________________________________________________________________________________________________________________________
F.de Pago: ACRED.EN CTA.CTE.NRO 11042 el d?a 01/04/2014 $ 6.502,02 Nro.Liq: 18.781 F.Pres 05/03/2014
____________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________
Trx |Fecha Pres|Term/Lote/Cup?n |Tarj| Plan |T| T.N.A| Ventas | Dto. | Dto. | Cod.Rechazo
|Fecha oper| |Cant| Cuota |F| % | con/Dto. | Arancel | Financ. | Mot.contrap.
____________________________________________________________________________________________________________________________________
vta 03 cuo| 28/03/14 |XXXXXX 514 | 1|Cup?n | | | 331,53 | 9,95 | 21,51 |
vta 02 cuo| 28/03/14 |XXXXXX 011 C| 1|Cup?n | | | 1.102,00 | 33,06 | 53,65 |
lote ctdo | 28/03/14 |XXXXXX 012 | 1|Cup?n | | | 901,00 INF| 3,29 | |
vta 03 cuo| 28/03/14 |XXXXXX 404 | 1|Cup?n | | | 950,46 | 28,51 | 61,67 |
vta 06 cuo| 28/03/14 |XXXXXX 498 | 1|Cup?n | | | 1.572,20 | 47,17 | 180,28 |
y quisiera ELIMINAR todas las lineas que NO comiencen con "vta" o "lote".. de manera qué quede así:
Citar
lote ctdo | 07/04/14 |XXXXXX 016 | 1|Cup?n | | | 107,25 INF| 3,22 | |
vta 03 cuo| 28/03/14 |XXXXXX 514 | 1|Cup?n | | | 331,53 | 9,95 | 21,51 |
vta 02 cuo| 28/03/14 |XXXXXX 011 C| 1|Cup?n | | | 1.102,00 | 33,06 | 53,65 |
lote ctdo | 28/03/14 |XXXXXX 012 | 1|Cup?n | | | 901,00 INF| 3,29 | |
vta 03 cuo| 28/03/14 |XXXXXX 404 | 1|Cup?n | | | 950,46 | 28,51 | 61,67 |
vta 06 cuo| 28/03/14 |XXXXXX 498 | 1|Cup?n | | | 1.572,20 | 47,17 | 180,28 |
vta 03 cuo| 28/03/14 |XXXXXX 514 | 1|Cup?n | | | 331,53 | 9,95 | 21,51 |
vta 02 cuo| 28/03/14 |XXXXXX 011 C| 1|Cup?n | | | 1.102,00 | 33,06 | 53,65 |
lote ctdo | 28/03/14 |XXXXXX 012 | 1|Cup?n | | | 901,00 INF| 3,29 | |
vta 03 cuo| 28/03/14 |XXXXXX 404 | 1|Cup?n | | | 950,46 | 28,51 | 61,67 |
vta 06 cuo| 28/03/14 |XXXXXX 498 | 1|Cup?n | | | 1.572,20 | 47,17 | 180,28 |
Necesitaría al menos una orientación al respecto de cómo debería implementarlo.. desde ya Gracias!!